我想更改单个子图
的颜色: 1. 手动指定所需的图
颜色 2. 使用随机颜色
基本代码(取自1)
df = DataFrame(np.random.randn(1000, 4), index=ts.index, columns=list('ABCD'))
df = df.cumsum()
df.plot(subplots=True)
plt.legend(loc='best')
plt.show()
我试过这个:
colors = ['r','g','b','r'] #first option
colors = list(['r','g','b','r']) #second option
colors = plt.cm.Paired(np.linspace(0,1,4)) #third option
df.plot(subplots=True, color=colors)
但它们都不起作用。我找到了2,但我不确定如何更改:
plots=df.plot(subplots=True)
for color in plots:
??????