matplotlib.pyplot.plot(*args, **kwargs):
绘制线和/或标记到Axex(轴)。
args是一个可变长度参数,允许使用可选格式字符串的多个x,y对。
例如,以下每个都是合法的:
如果使用标记的数据,确保颜色规格不包括在数据中的元素,否则为最后一种情况
plot("v","r", data={"v":..., "r":...)使用默认线条样式和颜色来plot(v,r)
如果不使用标记数据,一个实体数字x、y、fmt组要被指定,例如:
a.plot(x1, y1, 'g^', x2, y2, 'g-')
返回值是一个被添加的线条list。
在默认情况下,每一行都被分配一个不同的样式,
由“style cycle”指定。为了改变这个行为,可以编辑
axex.prop_cycle rcParam。
接受以下格式字符串字符来控制线条样式或标记:
字符 描述
支持以下颜色缩写:
字符 描述
此外,可以以许多奇怪而精彩的方式指定颜色,
包括全名(“green”),十六进制字符串('#008000'),
RGB或RGBA元组((0,1,0,1))或灰度强度 作为字符串('0.8')。
使用一个绘画命令绘制多个线条,kwargs应用在所用线条中,例如:
所有线条都是锯齿状。
如果不使用简写的格式字符。线条所有的属性都可以被关键字参数控制。
例如,设置颜色、标记、线条分割、标记颜色:
kwargs是 Line2D 属性:
绘制线和/或标记到Axex(轴)。
args是一个可变长度参数,允许使用可选格式字符串的多个x,y对。
例如,以下每个都是合法的:
plot(x, y) # 使用默认line风格与颜色绘制x,y
plot(x, y, 'bo') # 使用蓝色的圈会话x,y
plot(y) # 绘画 y ,通过y的索引0..N-1作为x
plot(y, 'r+') # 绘画 y ,通过y的索引0..N-1作为x, 通过红色的+绘制x,y
如果x和/或y是2D的,这时相关的列将会被绘制。如果
如果使用标记的数据,确保颜色规格不包括在数据中的元素,否则为最后一种情况
plot("v","r", data={"v":..., "r":...)使用默认线条样式和颜色来plot(v,r)
如果不使用标记数据,一个实体数字x、y、fmt组要被指定,例如:
a.plot(x1, y1, 'g^', x2, y2, 'g-')
返回值是一个被添加的线条list。
在默认情况下,每一行都被分配一个不同的样式,
由“style cycle”指定。为了改变这个行为,可以编辑
axex.prop_cycle rcParam。
接受以下格式字符串字符来控制线条样式或标记:
字符 描述
'-' 实线
'--' 虚线
'-.' 点与线
':' 点
'.' 点标记
',' 像素标记
'o' 圆圈标记
'v' 倒三角标记
'^' 正三角标记
'<' 左三角标记
'>' 右三角标记
'1' 向下Y标记
'2' 向上Y标记
'3' 向左Y标记
'4' 向右Y标记
's' 正方形标记
'p' 五角星标记
'*' *标记
'h' 六边形1 标记
'H' 六边形2 标记
'+' +标记
'x' x标记
'D' 钻石标记
'd' 薄砖石标记
'|' 垂直线标记
'_' 水平线标记
支持以下颜色缩写:
字符 描述
‘b’ blue(蓝色)
‘g’ green(绿色)
‘r’ red(红色)
‘c’ cyan(青色)
‘m’ magenta(品红)
‘y’ yellow(黄色)
‘k’ black(黑色)
‘w’ white(白色)
此外,可以以许多奇怪而精彩的方式指定颜色,
包括全名(“green”),十六进制字符串('#008000'),
RGB或RGBA元组((0,1,0,1))或灰度强度 作为字符串('0.8')。
其中,字符串规格可以用来代替fmt组,但元组形式只能用作kwargs。
线条样式和颜色组合在一个单一的格式字符串,如“bo”为蓝色圆圈。
kwargs被用来设置线条属性(任何属性都有一个set_*方法)。
也可以设置一个线条label(作为自动图例legens)、线条宽度、非锯齿状、设置前景色等等。
例如:
plot([1,2,3], [1,2,3], 'go-', label='line 1', linewidth=2)
plot([1,2,3], [1,4,9], 'rs', label='line 2')
axis([0, 4, 0, 10])
legend()
使用一个绘画命令绘制多个线条,kwargs应用在所用线条中,例如:
plot(x1, y1, x2, y2, antialiased=False)
所有线条都是锯齿状。
如果不使用简写的格式字符。线条所有的属性都可以被关键字参数控制。
例如,设置颜色、标记、线条分割、标记颜色:
plot(x, y, color='green', linestyle='dashed', marker='o',markerfacecolor='blue', markersize=12)
kwargs是 Line2D 属性:
Property | Description |
---|---|
agg_filter |
unknown |
alpha |
float (0.0 transparent through 1.0 opaque) |
animated |
[True | False] |
antialiased or aa |
[True | False] |
axes |
an |