📜  matplotlib 更改线条粗细 - Python (1)

📅  最后修改于: 2023-12-03 15:02:54.437000             🧑  作者: Mango

Matplotlib更改线条粗细 - Python

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 参数来控制线条粗细。