[問題] 直方圖重疊不疊加
各位大大好,小弟最近想把dataframe做資料視覺化呈現,
需要用到直方圖,但我想呈現的是重疊的效果,
原圖如圖下:
https://imgur.com/TgMmoJe

想做成下圖:
https://imgur.com/c5p5BJc

但是如果設定用bar的stacked=True,他會幫我累加:
以下為程式碼+結果
import pandas
import matplotlib.pyplot as plt
df=pandas.DataFrame([[1,2],[5,12]],columns=['Y1','Y2'],index=['X1','X2'])
df.plot(kind='bar', width=0.1,stacked=True)
plt.show()
https://imgur.com/xS6ZdSK

也就是說我不希望數值一直疊上去,而是"重疊覆蓋,但看得出所有數值的高度"
爬文爬了好久找不到適合的解答,想問一下是否有解?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.226.226
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1533567083.A.8D6.html
推
08/06 23:02,
7年前
, 1F
08/06 23:02, 1F
→
08/06 23:02,
7年前
, 2F
08/06 23:02, 2F
→
08/06 23:14,
7年前
, 3F
08/06 23:14, 3F
→
08/06 23:15,
7年前
, 4F
08/06 23:15, 4F
→
08/06 23:31,
7年前
, 5F
08/06 23:31, 5F
→
08/06 23:35,
7年前
, 6F
08/06 23:35, 6F
→
08/06 23:36,
7年前
, 7F
08/06 23:36, 7F
推
08/07 01:42,
7年前
, 8F
08/07 01:42, 8F
→
08/07 01:43,
7年前
, 9F
08/07 01:43, 9F
→
08/07 01:45,
7年前
, 10F
08/07 01:45, 10F
→
08/07 01:46,
7年前
, 11F
08/07 01:46, 11F
推
08/07 03:09,
7年前
, 12F
08/07 03:09, 12F
→
08/07 03:10,
7年前
, 13F
08/07 03:10, 13F
推
08/07 10:46,
7年前
, 14F
08/07 10:46, 14F
→
08/07 12:00,
7年前
, 15F
08/07 12:00, 15F
→
08/07 12:01,
7年前
, 16F
08/07 12:01, 16F
Python 近期熱門文章
PTT數位生活區 即時熱門文章