绘图库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会在内部将它转化成数组再进行处理。
标签:
Matplotlib
, Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!