2017-01-02 55 views
4

是否有可能在散景中創建一個既堆疊又分組的圖形?有點像http://www.highcharts.com/demo/column-stacked-and-grouped/散景 - 堆積和分組圖表

數據集是這樣的

count  date class user 
    39 2016/12/28 4 user1 
    26 2016/12/28 4 user2 
    3 2016/12/28 4 user2 
    8 2016/12/28 4 user1 
    1 2016/12/28 4 user1 
    22 2016/12/28 4 user1 
    26 2016/12/28 4 user2 
    1 2016/12/28 4 user1 
    7 2016/12/28 4 user2 
    12 2016/12/28 4 user3 
    23 2016/12/28 4 user3 
    31 2016/12/28 4 user3 
    2 2016/12/31 4 user1 
    1 2016/12/31 4 user2 
    27 2016/12/31 4 user2 

我想要做的就是通過跨級堆疊和跨用戶與標籤爲x軸是日期分組可視化計數。

回答

3

是的,你可以。假設你有一個熊貓數據框(df)中的數據。

這裏的背景虛化文檔中的一個例子: Grouping Bar plots

from bokeh.charts import Bar, output_file, show 

p = Bar(df, label='date', values='count', stack='class', group='user', 
    ) 

output_file("bar.html") 

show(p) 
+0

它做到既堆疊和現在的分組,但也有侷限性的格式。顯然,散景不允許在兩列上顯示圖例。所以堆棧都具有相同的顏色。我不認爲這可以修復,我只是爲此添加一個工具提示。 – Prateek