1.安装matplotlib
pip install matplotlib
2.画一条线(plt.plot)
import matplotlib.pyplot as plt
import numpy as np
x_list = np.arange(1,6)
y_list = [3,4,5,2,6]
plt.plot(x_list,y_list,'r-')
plt.show()
3.plot颜色参数(color)
以下两种方式效果相同:
plt.plot(x_list,y_list,'r--D')
plt.plot(x_list,y_list,color = 'r',linestyle = '--',marker = 'D')
符号 | 含义 |
r | 红色 |
g | 绿色 |
b | 蓝色 |
c | 青色 |
m | 品红 |
y | 黄色 |
k | 黑色 |
w | 白色 |
4.plot线型参数(linestyle)
符号 | 含义 |
- | 实心线 |
-- | 短划线 |
-. | 点划线 |
: | 点线 |
5.plot标记符号参数(marker)(标记:只在xy坐标点处显示)
符号 | 含义 |
. | 圆点 |
o | 圆圈 |
v | 向下三角 |
^ | 向上三角 |
< | 向左三角 |
> | 向右三角 |
* | 五角星 |
+ | 加号 |
_ | 下划线 |
x | x符号 |
D | 菱形 |
6.综合展示
plt.plot(x_list,y_list,color = 'r',linestyle = '--',marker = 'D')
plt.plot(x_list,y_list,'r--D')
7.plot透明度参数(alpha)
alpha | 0-1,默认1,代表完全不透明 |
plt.plot(x_list,y_list,'r-D',alpha = 0.2)
8.plot线宽参数(linewidth)
linewidth | 线条宽度,单位为像素 |
plt.plot(x_list,y_list,'r-D',linewidth=3)
9.plot标记边框颜色参数(markeredgecolor)
markeredgecolor | 指定标记符号的边线颜色 |
plt.plot(x_list,y_list,'r--D',markeredgecolor = 'b')
10.plot标记边框宽度参数(markeredgewidth)
markeredgewidth | 指定标记符号的边线宽度 |
plt.plot(x_list,y_list,'r--D',markeredgecolor = 'b',markeredgewidth = 2)
11.plot标记符号背景颜色参数(markerfacewidth)(针对封闭标记)
markerfacecolor | 指定标记符号的背景颜色 |
plt.plot(x_list,y_list,'r--o',markerfacecolor = 'w')
12.plot标记符号大小参数(markersize)
marker | 指定标记符号的大小 |
plt.plot(x_list,y_list,'r--o',markersize = 16)
13.plot可见性(visible)
visible | 指定线条和标记符号是否可见,默认为True,即可见 |
plt.plot(x_list,y_list,'r--o',markersize = 16,visible = False)
end