这是怎么回事
关键字参数color继承自matplotlib.pyplot.plot()。文档中的详细信息并未明确指出在打印时可以放入颜色列表。鉴于color是matplotlib的关键字参数,我建议不要使用Pandas
Series来保存颜色值。
我该如何工作?
使用列表而不是系列。如果您使用的系列的索引旨在使Dataframe的列与特定颜色匹配,则需要首先对系列进行排序。如果列不按顺序排列,则还需要对列进行排序。
# Option 1s = s.sort_index()df.plot(color = s.values) # as per Fiabetto's answer# Option 2df.plot(color = ['c', 'y']) # other method



