在 Matplotlib 中使颜色变暗或变亮

matplotlibserver side programmingprogramming更新于 2025/11/13 18:15:00

要使颜色变暗或变亮,我们可以在 plot() 方法的参数中更改 alpha 值。alpha 值越大,颜色越暗。

步骤

  • 使用 numpy 为 xs 和 ys 创建数据点。
  • 绘制两条具有不同 alpha 值的线,以复制线条的深色和浅色
  • 使用 legend() 方法放置图例。
  • 要显示图形,请使用 show() 方法。

示例

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
xs = np.linspace(-2, 2, 100)
ys = np.sin(xs)
plt.plot(xs, ys, c='red', lw=10, label="Darken")
plt.plot(xs+.75, ys+.75, c='red', lw=10, alpha=0.3, label="Lighten")
plt.legend(loc='upper left')
plt.show()

输出


相关文章