如何解决Altair:条形图从偏移指向下方
棘手的部分是从100向下指向的条。在过去,我会使用matplotlib并从数据中减去100,但要保留旧的标签滴答声。幸运的是,altair对数据非常真实,因此此技巧似乎无效。
有没有办法抵消金条的“来源”?还是有其他技巧可以达到预期效果?
以下是相关的最小示例代码:
import altair as alt
import pandas as pd
data = pd.DataFrame({
'num': [0,1],'value': [80,120],})
alt.Chart(data).mark_bar().encode(x='num',y='value')
解决方法
您可以使用y2
编码来指定基线。调整您的示例:
alt.Chart(data).transform_calculate(
baseline='100'
).mark_bar(
orient='vertical'
).encode(
x='num',y='value',y2='baseline:Q'
)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。