matplotlib.pyplot.plot() 官方翻译
matplotlib.pyplot.plot官方文档地址(英文)
matplotlib.pyplot.plot(
*args,
scalex=True,
scaley=True,
data=None,
**kwargs)
作用:画折线图。
第一部分:常用参数部分 (*args):
1)x,y:数组/标量
它们用来描述点的横纵坐标。x是可选参数,如果没有给定,默认为[0, 1, ... , N-1]。
2)fmt:字符串型,可选参数
格式字符串。举个栗子:‘ko’表示黑色、圆点:
from numpy.random import randn
import matplotlib.pyplot as plt
data = randn(30).cumsum()
plt.plot(data) # 默认图像绘制格式,即没有fmt参数
plt.plot(data, 'ko') # 同fmt参数‘ko-’
plt.show()
备注:
- plt.plot(data, 'ko-') :等价于 plt.plot(data, color='k', linestyle='dashed')
- plt.plot(data):等价于 plt.plot(data, 'k-')
图输出如下:
3)data:引用源,可选项
它是一个自带坐标标签(lable)的数据。如果指定,x坐标y坐标将会显示数据源标签名称;
第二部分:进阶参数部分(**kwargs)
4)scalex, scaley:布尔型,可选项,默认值 “True”
最不常用参数。它默认图表视图坐标是按照给定数据的大小按比例调整后的。
5)**kwargs:属性参数项,可选项
可以看做“2) fmt”的展开。举个栗子:
plt.plot(data, 'ko--')
plt.plot(data, 'ro--', drawstyle='steps-post')
plt.show()
备注:
- plt.plot(data, 'ro--') :等价于 plt.plot(data, color='r', linestyle='dashed', marker='o')
图输如下:
6) 更多关于marker和color的图表:
- 常用marker:
- 常用color:
w | white |
b | blue |
g | green |
r | red |
c | cyan |
m | magenta |
y | yellow |
k | black |
- 不常用color:
扫描二维码关注公众号,回复:
3579786 查看本文章