📅  最后修改于: 2023-12-03 15:02:54.437000             🧑  作者: Mango
Matplotlib 是一个常用的 Python 绘图库,可用于生成各种类型的静态、动态、交互式图形。本文将介绍如何使用 Matplotlib 更改线条粗细。
Matplotlib 的 plot
函数可以绘制线条,其中可以通过 linewidth
参数更改线条粗细。linewidth
的取值可以是正数,表示线条的粗细程度,也可以是 0,表示线条不可见。
例如,以下示例代码绘制了一条粗细为 5 的直线:
import matplotlib.pyplot as plt
x = [0, 1, 2, 3]
y = [0, 1, 4, 9]
plt.plot(x, y, linewidth=5)
plt.show()
可以使用 rcParams
函数设置默认的线条粗细。rcParams
函数的 lines.linewidth
参数可以指定默认线条粗细,例如:
import matplotlib.pyplot as plt
plt.rcParams['lines.linewidth'] = 2
x = [0, 1, 2, 3]
y = [0, 1, 4, 9]
plt.plot(x, y)
plt.show()
如果要更改单个线条的粗细,则可以在 plot
函数中指定 linewidth
参数。例如:
import matplotlib.pyplot as plt
x = [0, 1, 2, 3]
y1 = [0, 1, 4, 9]
y2 = [0, 2, 4, 8]
plt.plot(x, y1, linewidth=3)
plt.plot(x, y2, linewidth=5)
plt.show()
本文介绍了使用 Matplotlib 更改线条粗细的方法,包括如何设置默认线条粗细和如何更改单个线条的粗细。Matplotlib 的 plot
函数提供了 linewidth
参数来控制线条粗细。