Matplotlib是Python语言的绘图库,可视化一些实验输出用起来很方便。简单总结下使用时的一些要点。
1、线条
(1) 线条颜色,可以用关键字参数 color(或c)来设置
- 可以用颜色全名或缩写,如‘green’,‘g’
- 16进制,如0000FF
- (r, g, b)或(r, g, b, a)方式,其中r, g, b, a的取值在 [0, 1]之间
plt.plot([X], [Y], color=(0, 162/255, 232/255))
(2) 线条形状,可以用关键字参数linestyle(或ls)来设置
- ‘-’ 实线(solid)
- '--' 虚线(dashed)
- '-.' 点画线(dash dot)
- ':' 点线(dotted)
plt.plot([X], [Y], color='green', linestyle='--')
(3) Marker样式
‘.’ pointer ',' pixel 'o' circle 'v' triangle_down '^' triangle_up '<' triangle_left '>' triangle_right '1' tri_down '2' tri_up '3' tri_left '4' tri_right 's' square 'p' pentagon '*' star 'h' hexagon1 'H' hexagon2 '+' plus 'x' x 'D' diamond 'd' thin_diamond '|' vline '_' hline
使用plt.plot() 的返回值来设置线条属性
plot 函数返回一个Line2D对象组成的列表,每个对象代表输入的一对组合,例如:
# line1,line2为两个Line2D对象
line1, line2 = plt.plot(x1, y1, x2, y2)
# 返回3个Line2D对象组成的列表
lines = plt.plot(x1, y1, x2, y2, x3, y3)
用返回值来设置线条属性,
使用plt.setp()修改线条属性
使用plot函数时候,传入numpy数组是最常用的做法,如果传入列表,matplotlib会在内部将它转化成数组再进行处理,
标签:总结,plot,plt,triangle,tri,图库,Matplotlib,线条 From: https://www.cnblogs.com/booturbo/p/17366567.html