绘图库Matplotlib的一些使用总结

 

 

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() 修改线条属性(不是setup)

使用组合的字符串来设置线条属性

fmt = '[color][marker][linestyle]' ,字符串是每个属性的缩写的组合,例如, 

plt.plot(x, y, 'ro--')  # 红色圆点虚线

使用plot函数时候,传入numpy数组是最常用的做法,如果传入列表,matplotlib会在内部将它转化成数组再进行处理。

 

 

posted @   BooTurbo  阅读(136)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示