目录
- 基础图表
- 线条样式或者标记样式
- 线条颜色
文档
基础图表
由于代码库里面的调用方法很简单,也没有参数说明,所以在使用的时候,得参照官方文档。
调用的方法:
matplotlib.pyplot.plot(*args, **kwargs)
'''
调用的方法:matplotlib.pyplot.plot(*args, **kwargs)
**kwargs的常见参数有:
1. label:线条的名称
2. color or c:线的颜色
3. figure:a Figure instance
4. fillstyle:[‘full’ | ‘left’ | ‘right’ | ‘bottom’ | ‘top’ | ‘none’]
5. linestyle or ls:线的样式
6. linewidth or lw:线宽
7. ...
'''
#以下是官方文档的传参方式:
plot(x, y) # plot x and y using default line style and color
plot(x, y, 'bo') # plot x and y using blue circle markers
plot(y) # plot y using x as index array 0..N-1
plot(y, 'r+') # ditto, but with red plusses
import matplotlib.pyplot as plt
#第三个参数代表线条样式,第四个参数(label)属于**kwargs参数,代表线条的含义
plt.plot([1,2,3,4],[0,1,0,1,], '^', label='line1')
plt.plot([1,2,3,4],[1,2,1,2], '-', label='line2')
plt.plot([1,2,3,4],[2,3,2,3], 'o', label='line3')
plt.plot([1,2,3,4],[3,4,3,4], '--', label='line4')
plt.plot([1,2,3,4],[4,5,4,5], '*', label='line5')
#第三个参数'g-.',前者'g'代表颜色,'-.'代表线条的样式
plt.plot([1,2,3,4],[5,6,5,6], 'g-.', label='line6')
plt.plot([1,2,3,4],[6,7,6,7], '_', label='line7')
#声明图标的名称
plt.title('Chart title')
#声明X轴的名称
plt.xlabel('The X_Axes desc')
#声明Y轴的名称
plt.ylabel('The Y_Axes desc')
#声明线条的名称
plt.legend()
#将图表显示出来
plt.show()
效果图:
线条样式或者标记样式
character | description |
---|---|
- | solid line style |
- | ’ dashed line style |
- | ’ dash-dot line style |
: | dotted line style |
. | point marker |
, | pixel marker |
o | circle marker |
v | triangle_down marker |
^ | triangle_up marker |
< | triangle_left marker |
> | triangle_right marker |
1 | tri_down marker |
2 | tri_up marker |
3 | tri_left marker |
4 | tri_right marker |
s | square marker |
p | pentagon marker |
* | star marker |
h | hexagon1 marker |
H | hexagon2 marker |
+ | plus marker |
x | x marker |
D | diamond marker |
d | thin_diamond marker |
| | vline marker |
_ | hline marker |
线条颜色
character | color |
---|---|
b | blue |
g | green |
r | red |
c | cyan |
m | magenta |
y | yellow |
k | black |
w | white |