如何在 Matplotlib 中循环切换线条样式?

matplotlibserver side programmingprogramming更新于 2025/5/10 13:22:17

要在图表中绘制多条线条,我们可以使用循环器,它可以帮助从给定的颜色列表中设置新颜色。 (这里,‘r’ => ‘red’,‘g’ => ‘green’,‘y’ => ‘yellow’,‘b’ => ‘blue’)。

步骤

  • 使用循环器设置线条组的颜色。 颜色列表包括‘r’(红色)、‘g’(绿色)、‘b’(蓝色)和‘y’为黄色。

  • cycler 类有助于从单个位置参数、一对位置参数或关键字参数组合创建新的 Cycler 对象。

  • 用不同的颜色绘制线数。

  • 使用 plt.show() 显示图形。

示例

import matplotlib.pyplot as plt
from cycler import cycler

plt.rc('axes', prop_cycle=(cycler('color', ['r', 'g', 'b', 'y'])))

plt.plot([0, 5])
plt.plot([2, 6])
plt.plot([3, 8])
plt.plot([4, 9])
plt.show()

输出


相关文章