如果我运行以下命令:
import matplotlib.pyplot as plt
from matplotlib import cm
import numpy as np
fig, ax = plt.subplots()
n_lines = 20
colormap = cm.rainbow(np.linspace(0, 1, n_lines))
x = np.arange(3)
y = np.repeat(1, 3)
for i in range(n_lines):
ax.plot(x, y+i, color=colormap[i])
我得到下面的图:
请注意,每一行的颜色与下一行非常相似
我怎样才能得到这样一个颜色图,在上面,任何两个连续的线都保证有视觉上不同的颜色
目前没有回答
相关问题 更多 >
编程相关推荐