【发布时间】:2018-03-22 02:17:09
【问题描述】:
Matplotlib 将我的矩阵 a 的每一列绘制成蓝色、黄色、绿色、红色的 4 列。
然后,我只绘制矩阵a[:,1:4] 的第二、第三、第四列。是否可以让 Matplotlib 默认忽略蓝色并从黄色开始(所以我的每条线都与以前的颜色相同)?
a = np.cumsum(np.cumsum(np.random.randn(7,4), axis=0), axis=1)
lab = np.array(["A","B","C","E"])
fig, ax = plt.subplots()
ax.plot(a)
ax.legend(labels=lab )
# plt.show()
fig, ax = plt.subplots()
ax.plot(a[:,1:4])
ax.legend(labels=lab[1:4])
plt.show()
【问题讨论】:
标签: python python-2.7 matplotlib plot