使用颜色表来设置 Matplotlib 中线的颜色
首先,我们可以创建一个颜色列表,然后,我们可以在循环中绘制一条线时使用这些颜色。
步骤
在指定的时间间隔内返回均匀间隔的数字,存储在 x 中。
更新四条线的 x 并获取 evenly_spaced_interval 的另一个变量。
制作一个颜色列表。
迭代颜色并设置所有线的颜色。
要显示图形,请使用 plt.show() 方法。
示例
from matplotlib import pyplot as plt, cm import numpy as np x = np.linspace(0, 10, 100) lines = [x, x+10, x+5, x+11] evenly_spaced_interval = np.linspace(0, 1, len(lines)) colors = [cm.rainbow(x) for x in evenly_spaced_interval] for i, color in enumerate(colors): plt.plot(lines[i], color=color) plt.show()
输出
广告