【发布时间】:2020-01-12 04:40:51
【问题描述】:
目前,我图表中的工具提示对于条形的每个“堆栈”/类别都是独立的。
我想创建一个统一的工具提示,在同一栏的任何位置显示来自所有类别的相同集成信息。 例如:
- 日期(年):2020年i>
- 计数(总数):2
- 计数“真”:1
- 计数“假”:1
- %“真”:50%
这在 Altair 中是否可行? 在我现在的代码和输出下方。
import altair as alt
import pandas as pd
df = pd.DataFrame({
'date': ['20-03-2017', '20-03-2017', '20-03-2018', '21-03-2018', '20-10-2019', '20-03-2019', '1-02-2019', '10-03-2020', '20-06-2020'],
'value': [True, True, True, False, True, False, False, True, False]
})
df['date'] = pd.to_datetime(df['date'])
alt.Chart(df).mark_bar().encode(
x = 'year(date):O',
y = 'count(value)',
color = 'value',
tooltip = ['year(date)', 'count(value)']
)
【问题讨论】: