我剛開始使用pandas/matplotlib作爲Excel的替代品來生成堆疊條形圖。我遇到了一個問題如何給熊貓/ matplotlib條形圖自定義顏色
(1)默認顏色映射中只有5種顏色,所以如果我有5個以上的類別,那麼顏色會重複。我怎樣才能指定更多的顏色?理想情況下,具有開始顏色和結束顏色的漸變以及在兩者之間動態生成n種顏色的方法?
(2)顏色看起來不是很悅目。我如何指定一組自定義的n種顏色?或者,一個漸變也會起作用。
其示出上述兩個點的一個例子是下面:
4 from matplotlib import pyplot
5 from pandas import *
6 import random
7
8 x = [{i:random.randint(1,5)} for i in range(10)]
9 df = DataFrame(x)
10
11 df.plot(kind='bar', stacked=True)
和輸出是這樣的:
有一個非常簡單的方式來獲得部分顏色表。 [請參閱下面的解決方案](https://stackoverflow.com/a/47146928/3707607) – 2017-11-06 22:30:41