如何在 Matplotlib 中加深或减淡颜色


要加深或减淡颜色,我们可以更改 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()

输出

更新于:06-5-2021

5K+ 浏览

开启您的职业生涯

通过完成课程获得认证

开始
广告