[英]Altair scrollable chart
我正在嘗試繪制每天的數據。 根據數據的選擇,它可以是幾天,也可以是幾個月。 在這兩種情況下,我都想要相同的比例(每天 1 bar)
我可以毫無問題地每天繪制數據。 圖表也是可滾動的,但如果我選擇了多個月份,它仍然只顯示 30 天。 如果我向左/向右滾動,則沒有數據。 我錯過了什么?
timeunit='date'
a = alt.Chart(data).mark_bar(opacity=0.6).encode(
x=alt.X('date(Gemeldet_Am):T',
timeUnit=timeunit,
axis=alt.Axis(title='Zeitfenster', grid=False)),
y=alt.Y('count(ABC):Q',
axis=alt.Axis(title='Number of calls',grid=True)),color='mean(Sentiment):Q',
tooltip=[alt.Tooltip('count(ABC):Q'),
alt.Tooltip('mean(Sentiment):Q',title='Sentiment')]).interactive()
b = alt.Chart(data).mark_line(color='orange', interpolate='monotone').encode(
x=alt.X('date(Gemeldet_Am):T',
timeUnit=timeunit),
y='mean(Sentiment):Q').interactive()
如果我定義條形大小和步長,它對我有用:
alt.Chart(df).mark_bar(width=20)\
.encode(...)
.properties(with=alt.Step(30))
現在每個條的寬度為 20 像素,寬度為 30 像素。 圖表的總寬度將有 30 * 列數。 如果它不適合您的瀏覽器窗口,您將看到一個水平滾動條。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.