2017-02-11 407 views
2

我希望你很好。Python Matplotlib直方圖顏色

我密謀使用Matplotlib直方圖。我希望直方圖的顏色是「天藍色」。但數據重疊,併產生顏色接近黑色的直方圖。

感謝您的幫助

plt.hist(data, color = "skyblue") 

下面是直方圖的外觀。正如你所看到的,雖然我已經指定顏色爲「Skyblue,但是右邊的直方圖幾乎是黑色的enter image description here

+1

把自己置於matplotlib經驗豐富的人的位置,並且知道所有關於它的細節。根據您提供的信息,此人是否能夠回答您的問題?請確保您已閱讀並理解[問]和如何創建[mcve]。然後相應地編輯你的問題。 – ImportanceOfBeingErnest

+0

感謝您的建議。我的歉意。 我已經添加了直方圖本身來顯示問題。 – user58925

回答

4

直方圖看起來黑的原因是酒吧的周圍線(這是黑色)大部分空間

選項將被線寬設置爲零擺脫邊緣:

plt.hist(data, color = "skyblue", lw=0) 

和/或設置edgecolor到相同的顏色條本身

​​
+0

謝謝,美麗的情節:-) – user58925

+0

如何只在酒吧上使用'ec'顏色,而不是在圖例上? – Sigur

+0

@Sigur是一個完全不同的問題。如果您找不到解決方案,請提出新問題。這是太複雜,不能在評論中解釋。 – ImportanceOfBeingErnest