1
我有一個相當簡單的條形圖,使用基於熊貓數據框的Python altair庫創建。將數據標籤添加到vega-lite條形圖
生成圖表的代碼是:
Chart(df).configure(background='white').mark_bar().encode(
X('user_id', bin=Bin(maxbins=10), title='Subscriber count'),
Y('count(*)', title='Number of publications')
)
它轉換爲以下維加 - 精簡版語法:
{
"encoding":
{
"x":
{
"bin":
{
"maxbins": 10
}, "field": "user_id",
"title": "Subscriber count",
"type": "quantitative"
},
"y":
{
"aggregate": "count",
"field": "*",
"title": "Number of publications"
}
},
"mark": "bar"
}
我想唯一要補充是每個杆上(或上)的實際值,最好是逆時針旋轉90°。
到目前爲止,我只能找到mark_text
功能,如果我使用分層功能,這可能是一個選項,但我找不到如何旋轉文本。當然,如果有更好的方法(或者根本不可能),請告訴! 謝謝!