# # Matplotlib Pyplot

# 导入库

导入库
1
import matplotlib.pyplot as plt

  • plot() :用于绘制线图和散点图
  • scatter() :用于绘制散点图
  • bar() :用于绘制垂直条形图和水平条形图
  • hist() :用于绘制直方图
  • pie() :用于绘制饼图
  • imshow() :用于绘制图像
  • subplots() :用于创建子图

例如,绘制一条线

折线图
1
2
3
4
5
6
7
8
import matplotlib.pyplot as plt  
import numpy as np

x = np.array([0, 3, 6])
y = np.array(([0, 20, 100]))

plt.plot(x, y) # 创建图的语句
plt.show()

# plot

plot() 函数是绘制二维图形的最基本函数,可以绘制点和线,语法如下:

plot
1
2
3
4
5
# 画单条线
plot([x], y, [fmt], *, data=None, **kwargs)

# 画多条线
plot([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs)

  • x,yx,y:点或线的结点
  • fmtfmt:定义基本格式(颜色、标记和线条样式等)
  • kwargs**kwargs:用在二维平面上,设置指定属性(标签、线的宽度等)

plot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import matplotlib.pyplot as plt  
import numpy as np

x = np.array([0, 3, 6])
y = np.array(([0, 20, 100]))

plt.plot(x, y)
plt.plot(y)
plt.plot(x, y, 'r+')

plt.show()

plt.plot(y, # 点的数据
color='g', # 颜色
linestyle='--', # 线形
linewidth=3, # 线宽
marker='D', # 点的形状
alpha=0.3) # 透明度

如果只想绘制点,那就选择标记字符 plt.plot(x, y, 'o')

# 感觉不如菜鸟教程

传送门