【发布时间】:2017-01-07 03:39:49
【问题描述】:
我正在使用 matplotlib 为出版物绘制多个图表,并且我需要它们都具有相同的样式。有些图表有超过 6 个类别,我注意到,默认情况下,它不会绘制超过 6 种不同的颜色。 7个或更多,我开始有重复的颜色。
例如
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
%matplotlib inline
plt.style.use('seaborn-muted')
df2= pd.DataFrame(np.random.rand(10,8))
df2.plot(kind='bar',stacked=True)
plt.legend(fontsize=13,loc=1)
plt.show()
可能有一个认知原因不包括超过 6 种不同的颜色,但如果我需要,我该怎么做?我尝试了不同的样式表(seaborn、ggplot、classic)并且似乎都有相同的“限制”。
我需要更改颜色图/样式表吗?理想情况下,我想使用定性颜色图(我正在绘制的类别中没有顺序)并使用预先存在的颜色图......我不太擅长选择颜色。
谢谢!
【问题讨论】:
标签: python matplotlib colormap