pyplot.plot

画出基于X vs Y的点线等。

调用:

plot([x], y, [fmt], *, data=None, **kwargs)
plot([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs)

xy是输入的数据点,可选参数fmt是定义基本格式,如颜色、线型等的格式化字符串。**kwargs一大堆可选内容,例如label指定线条的标签,linewidth指定线条宽度等。

fmt和keyword arguments可以混合使用,当两者矛盾时,keyword arguments优先。以下两段代码产生相同结果:

plot(x, y, 'go--', linewidth=2, markersize=12)
plot(x, y, color='green', marker='o', linestyle='dashed',linewidth=2, markersize=12)

Format Strings

fmt = '[marker][line][color]'

每个部分都是可选的,如果未提供,则沿用默认样式。

Markers

字符 描述
'.' 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

markers表可以看到具体marker的形状。

线型

字符 描述
'-' 实线
'--' 虚线
'-.' 点划线
':' 点虚线

颜色

支持的颜色缩写是单个字母代码。

字符 描述
'b' 蓝色
'g' 绿色
'r' 红色
'c' 青色
'm' 紫红色
'y' 黄色
'k' 黑色
'w' 白色

如果颜色是fmt的唯一部分,则可以使用其它符合matplotlib.colors规范的字符串,例如('green')或十六进制字符串('#008000')

示例

import matplotlib.pyplot as plt
plt.plot(x,y,'d--m')
plt.plot(x,y,'H-.c')



matplotlib.pyplot.plot官方入口

你可能感兴趣的:(pyplot.plot)