matplotlib.pyplot.plot() 折线图库 官方翻译

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:

猜你喜欢

转载自blog.csdn.net/htuhxf/article/details/82863630