Matplotlib学习笔记2 - 循序渐进
Matplotlib学习笔记2 - 循序渐进
调整“线条”
在Matplotlib中,使用plot函数绘制的线条其实是一种特定的类,matplotlib.lines.Line2D。线条有许多参量可调整,例如宽度、样式、是否开启反锯齿....... 我们有如下几种方式来调整“线条”的参数。
- 使用关键字参量
plt.plot(x, y, linewidth=2.0)
- 使用Line2D类的下属函数。
每次用plot函数绘制曲线后都会返回一个线条的list。在下面的例子中,代码'line,'是为了打开list,取得list的第一个参量。
line, = plt.plot(x, y, '-') # 'line,'', not 'line'
line.set_antialiased(False) # turn off antialiasing
- 使用setp函数。
setp函数可以调整一个Artist的参量。setp函数不仅支持Python的“关键字参量”风格,也支持Matlab的“键/值”风格。
lines = plt.plot(x1, y1, x2, y2)
# use keyword arguments
plt.setp(lines, color='r', linewidth=2.0)
# or MATLAB style string value pairs
plt.setp(lines, 'color', 'r', 'linewidth', 2.0)
如果需要有setp函数改变大量参量的值,也可以像这样写:
lines = plt.plot([1, 2, 3])
plt.setp(lines)
alpha: float
animated: [True | False]
antialiased or aa: [True | False]
...snip
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?