【发布时间】:2019-10-09 20:00:57
【问题描述】:
我有一个数据框,我绘制了下面的图。
代码是这样的:
import altair as alt
alt.renderers.enable('default')
base = alt.Chart(df_800).properties()
bar = base.mark_bar().encode(
x=alt.X('volumechange', bin=True, title='Volume Change'),
y='count()'
)
rule = base.mark_rule(color='red').encode(
x='mean(volumechange)',
size=alt.value(5)
)
rule2 = base.mark_rule(color='orange').encode(
x='median(volumechange)',
size=alt.value(5),
)
bar + rule + rule2
我想添加一个图例或类似的东西来表明红色规则是音量变化的平均值,橙色是中位数。这是我第一次使用 altair,不胜感激。
【问题讨论】: