matplotlib plt.plot,matplotlib.pyplot用法
matplotlib.pyplot.plot(*args,**kwargs):
画线和/或标记到Axex(轴)。
Args是一个可变长度的参数,它允许多个具有可选格式的x,y对字符串。
例如,以下各项都是合法的:
Plot(x,y) #使用默认线条样式和颜色绘制x,y
Plot(x,y, bo) # Session x,y带蓝色圆圈
Plot(y) #绘制Y,并使用索引0.Y的N-1作为x。
Plot(y, r ) #绘制Y,索引为0.Y的N-1作为X,通过红色画X。如果X和/或Y是2D,则将绘制相关的列。如果
如果使用标记数据,确保颜色规范不包含在数据的元素中,否则是最后一种情况。
Plot(v , r ,data={v : r :)使用默认的线条样式和颜色绘制(v,r)。
如果不使用标签数据,应指定实体编号X,Y,fmt组,例如:
a .绘图(x1,y1,g^,x2,y2, g-)
返回值是一个添加的行列表。
默认情况下,每条线都分配有不同的样式,
由“样式周期”指定。若要更改此行为,您可以编辑
axex.prop_cycle rcParam .
接受以下格式字符串字符来控制线条样式或标记:
角色描述
-实线
-虚线
-.点和线
:点。点标记
,像素标记
o形圈标记
v 倒三角形标记
正三角形标记
左三角形标记
直角三角形标记
1 向下y标记
2 向上Y标记
3 向左标记Y
4 右Y标记
“s”方形标记
“p”五角星形标记
* * *标签
h 六角形1标记
h 六角2标记
标签
X x标记
d 钻石标记
d 薄砖石标记
竖线标记
_ 水平线标记
支持以下颜色缩写:
角色描述
蓝色(蓝色)
绿色(绿色)
红色(红色)
c 青色(青色)
m 洋红色(洋红色)
黄色(黄色)
K black(黑色)
白色(白色)
此外,颜色可以用许多奇怪而奇妙的方式来表示,
包括全名(“绿色”)、十六进制字符串(“# 008000”),
或RGB RGBA元组((0,1,0,1))或灰度作为字符串( 0.8 )。
其中可以用字符串规范代替fmt组,但是元组形式只能作为kwargs。
样式和颜色组合在一个格式字符串中,如蓝色圆圈“bo”。
Kwargs用于设置行属性(任何属性都有set_*方法)。
还可以设置线标签(作为自动图例)、线宽、非锯齿、设置前景色等。
例如:
plot([1,2,3],[1,2,3], go-,label=line 1 ,linewidth=2)
plot([1,2,3],[1,4,9], rs ,label=line 2 )
坐标轴([0,4,0,10])
图例()
用一个画图命令画多条线,使用的线应用kwargs,比如:
绘图(x1,y1,x2,y2,抗锯齿=假)
所有线条都是锯齿状的。
如果不使用缩写格式字符。行的所有属性都可以由关键字参数控制。
例如,设置颜色、标记、分割线、标记颜色:
绘图(x,y,color=绿色,线条,marker=o ,markerfacecolor=蓝色,markersize=12)
Kwargs是Line2D属性:
财产
描述
聚集过滤器
未知的
阿尔法
浮动(0.0透明到1.0不透明)
动画
[真假]
抗锯齿或aa
[真假]
轴
Axes实例
剪辑框
matplotlib.transforms.Bbox实例
夹住
[真假]
剪辑路径
[(路径,变换)补丁无]
颜色或c
任何matplotlib颜色
包含
可调用的函数
dash_capstyle
[butt round projecting]
dash_joinstyle
[斜接 圆形 斜面]
虚线
以磅为单位的开/关油墨顺序
绘画风格
[默认 步数 步数-前 步数-中 步数-后]
我猜的
matplotlib.figure.Figure实例
填充样式
[完整 左 右 底部 顶部 无]
gid
id字符串
标签
字符串或任何可通过“%s”转换打印的内容。
线型或ls
[实线 虚线,点划线,虚线 (offset,on-off-dash-seq) - - -. : 无 ]
线宽或lw
以磅为单位的浮点值
标记
Avalidmarkerstyle
markeredgecolor或mec
任何matplotlib颜色
标记的宽度或mew
以磅为单位的浮点值
markerfacecolor或mfc
任何matplotlib颜色
markerfacecoloralt或mfcalt
任何matplotlib颜色
markersize或ms
漂浮物
每一个市场
[None int length-int slice的2元组 int float的列表/数组 length-float的2元组]
路径_效果
未知的
提货人
以点为单位的浮动距离或可调用的pick函数fn(艺术家、事件)
pickradius
以磅为单位的浮动距离
光栅化
[真假无]
草图_参数
未知的
快照
未知的
实心_帽型
[butt round projecting]
solid_joinstyle
[斜接 圆形 斜面]
转换
matplotlib . transforms . transform实例
网址
url字符串
可见
[真假]
扩展数据
1D阵列
ydata
1D阵列
佐德
任何数字
#编码=utf8
引用matplotlib.pylot包的两种方法:
将matplotlib.pyplot作为plt导入:使用plt对象,比如plt.plot()。
Pylab import *:直接使用对象plot()。
参考数字包。
pylab和matplotlib的区别:
Pyplot的解释: "
方便绘图的Matplotlib通过pyplot模块提供了一套类似于MATLAB的绘图API,
隐藏这个API内部由许多绘图对象组成的复杂结构。"
pylab的解释:“
Matplotlib还提供了一个名为pylab的模块,
包括NumPy和pyplot模块中常用的许多函数,
方便用户快速计算和绘图,
非常适合IPython交互环境。"
matplotlib.pyplot.plot(*args,**kwargs):
画线和/或标记到Axex(轴)。
Args是一个可变长度的参数,它允许多个具有可选格式的x,y对字符串。
例如,以下各项都是合法的:
Plot(x,y) #使用默认线条样式和颜色绘制x,y
Plot(x,y, bo) # Session x,y带蓝色圆圈
Plot(y) #绘制Y,并使用索引0.Y的N-1作为x。
Plot(y, r ) #绘制Y,索引为0.Y的N-1作为X,并通过红色绘制X,Y
如果X和/或Y是2D,则将绘制相关的列。如果
如果使用标记数据,确保颜色规范不包含在数据的元素中,否则是最后一种情况。
Plot(v , r ,data={v : r :)使用默认的线条样式和颜色绘制(v,r)。
如果不使用标签数据,应指定实体编号X,Y,fmt组,例如:
a .绘图(x1,y1,g^,x2,y2, g-)
返回值是一个添加的行列表。
默认情况下,每条线都分配有不同的样式,
由“样式周期”指定。若要更改此行为,您可以编辑
axex.prop_cycle rcParam .
接受以下格式字符串字符来控制线条样式或标记:
角色描述
-实线
-虚线
-.点和线
:点。点标记
,像素标记
o形圈标记
v 倒三角形标记
正三角形标记
左三角形标记
直角三角形标记
1 向下y标记
2 向上Y标记
3 向左标记Y
4 右Y标记
“s”方形标记
“p”五角星形标记
* * *标签
h 六角形1标记
h 六角2标记
标签
X x标记
d 钻石标记
d 薄砖石标记
竖线标记
_ 水平线标记
支持以下颜色缩写:
角色描述
蓝色(蓝色)
绿色(绿色)
红色(红色)
c 青色(青色)
m 洋红色(洋红色)
黄色(黄色)
K black(黑色)
白色(白色)
此外,颜色可以用许多奇怪而奇妙的方式来表示,
包括全名(“绿色”)、十六进制字符串(“# 008000”),
或RGB RGBA元组((0,1,0,1))或灰度作为字符串( 0.8 )。
其中可以用字符串规范代替fmt组,但是元组形式只能作为kwargs。
样式和颜色组合在一个格式字符串中,如蓝色圆圈“bo”。
Kwargs用于设置行属性(任何属性都有set_*方法)。
还可以设置线标签(作为自动图例)、线宽、非锯齿、设置前景色等。
例如:
plot([1,2,3],[1,2,3], go-,label=line 1 ,linewidth=2)
plot([1,2,3],[1,4,9], rs ,label=line 2 )
坐标轴([0,4,0,10])
图例()
用一个画图命令画多条线,使用的线应用kwargs,比如:
绘图(x1,y1,x2,y2,抗锯齿=假)
所有线条都是锯齿状的。
如果不使用缩写格式字符。行的所有属性都可以由关键字参数控制。
例如,设置颜色、标记、分割线、标记颜色:
绘图(x,y,color=绿色,线条,marker=o ,markerfacecolor=蓝色,markersize=12)
#参考图纸和数据处理包
将matplotlib.pyplot作为plt导入
将numpy作为np导入
#准备图纸数据
X=np.arange(0,2*np.pi,0.1)
Y=np.sin(X)
#绘图
plt.plot(X,Y, 1 )
plt.plot(X,Y, 2 )
plt.plot(X,Y, 3 )
plt.plot(Y, r )
#画一条绿色实线,点用圆圈标注,线宽2。
#在图表中标记线路名称标签。
#antialiased=False形状呈锯齿状。
plt.plot([1,2,3],[1,2,3], go-,label=line 1 ,linewidth=2,antialiased=False)
#画一条红色虚线,点用方块标注,并在图中标注线名标签。
plt.plot([1,2,3],[1,4,9], rs -,label=line 2 )
#将x轴范围设置为0到4;
#设置y轴范围从0到10;
平面轴([0,4,0,10])
plt .图例()
#显示图形
plt.show()
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。