0
点赞
收藏
分享

微信扫一扫

【星海出品】数据可视化之Matplotlib入门(一)

生态人 2022-04-24 阅读 20
python

在这里插入图片描述
官方网站: https://matplotlib.org/

现在的公共的图像展示技术已经很丰满了
以下展示一项某可视化作者的作品。
在这里插入图片描述
了解更多信息:《华盛顿邮报》

一。安装包

python install-pip.py #安装pip
pip install matplotlib #安装可视化库

二。简单应用

import numpy as np
import matplotlib.pyplot as plt

# 准备 X 轴的数据x = np.linspace(0, 10, 10)
# 默认(start,end,num=10, endpoint=True, retstep=False, dtype=None)
# 其中start 和 end 为等差 5*5 , 10*10.
x = np.linspace(0, 10, 10)

# 准备 y 轴的数据
y = x**2

# # 获取折线图
plt.plot(x, y)

# # 显示折线图
plt.show()

# 在上面的代码中我们使用到了 NumPy 和 matplotlib.pyplot 库。
# 其中 NumPy 是一个数学运算的库 它会在我们安装 Matplotlib 时安装。
# 而 pyplot 是 Matplotlib 的子库,绘图的操作主要都在里面。

在这里插入图片描述

上面的图表过于单调,你无法从里面获取准确的信息,因此需要我们丰富一下图表。
绘制折线图并丰富信息
添加标题、x 轴、y 轴信息

import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 10, 10)
y = x**2

plt.plot(x, y)

# 添加标题
plt.title("y = x^2")

# 添加 x 轴的信息
plt.xlabel("x_time")

# 添加 y 轴的信息
plt.ylabel("y_actions")

# 保存图片
plt.savefig('G:/pit/1.jpg')

# 展示
plt.show()

在这里插入图片描述

import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, 10, 10)
y = x**2
y2 = x

print(plt.style.available)
# 可以查看所有的背景图片
# outs: ['Solarize_Light2', '_classic_test_patch', '_mpl-gallery', '_mpl-gallery-nogrid', 'bmh', 'classic', 'dark_background', 'fast', 'fivethirtyeight', 'ggplot', 'grayscale', 'seaborn', 'seaborn-bright', 'seaborn-colorblind', 'seaborn-dark', 'seaborn-dark-palette', 'seaborn-darkgrid', 'seaborn-deep', 'seaborn-muted', 'seaborn-notebook', 'seaborn-paper', 'seaborn-pastel', 'seaborn-poster', 'seaborn-talk', 'seaborn-ticks', 'seaborn-white', 'seaborn-whitegrid', 'tableau-colorblind10']
# 使用背景
plt.style.use('seaborn-whitegrid')

# 生成图表
plt.plot(x, y,'b+')

# 展示图标
plt.show()
import numpy as np
import matplotlib.pyplot as plt

# 准备 X 轴的数据x = np.linspace(0, 10, 10)
x = np.linspace(-10, 10, num=100)

b = np.arange(5)

print(b)
# [0,1,2,3,4]  . plt  支持列表对应进行生成图片

plt.plot(b, b * 2.0, 'g--')
# plt.plot(b, b * 1.0, 'g--', b, b * 1.5, 'rx-', b, b * 2.0, 'bo-')
# 也支持生成多线

plt.show()

在这里插入图片描述

在这里插入图片描述

举报

相关推荐

0 条评论