2017-06-29 31 views
0

我有一個4個dataframes具有不同的值:如何在熊貓圖表中顯示多值列?

 CAND 
YES  5 
NO   0 
     MARK 
YES  4 
NO   1 
     TRBL 
YES  0 
NO   0 
     STATUS 
Inactive 3 
Active  2 

理想我想的條形圖,其中X軸設有2條爲每個DF(因爲有每DF 2個可能的值)和Y軸是每個的總數。我搜索了Pandas Visualization文檔,但它主要處理數字和顯示工作表或數據框的特定列的值,而我試圖在一個條形圖中顯示多個數據框的多個值。

這確實需要嵌入到HTML電子郵件中。這是可能的還是我夢想着什麼?

回答

1

如果你有4個dataFrames定義爲:df1, df2, df3, df4 這種方式畫出他們在一個圖表:

import matplotlib.pyplot as plt 

fig, axes = plt.subplots(nrows=2, ncols=2) 

df1.plot(kind = bar, ax=axes[0,0]) 
df2.plot(kind = bar, ax=axes[0,1]) 
df3.plot(kind = bar, ax=axes[1,0]) 
df4.plot(kind = bar, ax=axes[1,1]) 
+0

不錯!這幾乎是我正在尋找的!然而,對於df3而言,對於圖的繼續,座標軸不會是「[0,2]」的正確值?那會是什麼? –