python - 顶层图表标记可以完全覆盖 Altair 中的下层图表标记吗?
问题描述
我想要一个使用 Altair 的杠铃式图表。有没有办法完全隐藏“铃铛”后面的“酒吧”?即使铃铛层位于顶部,也可以在铃铛下方看到条形图。
df = pd.DataFrame({'Category': ['Foo', 'Foo','Bar','Bar'],'Value':[10, 50, 20, 70], 'Start': [10, 10, 20, 20],'Stop': [50, 50, 70, 70], 'Level':['One','Two','One','Two']})
dot = alt.Chart(df).mark_circle(size=200,color='red').encode(
x=alt.X('Value:Q',axis=alt.Axis(grid=True)),
y=alt.Y('Category:N',axis=alt.Axis(grid=False)))
line = alt.Chart(df).mark_rule(color='gray',size=3).encode(
alt.X('Start:Q'),alt.X2('Stop:Q'),
y=alt.Y('Category:N'))
line+dot
解决方案
推荐阅读
- google-photos-api - 有没有办法通过 Google Photos API 使用高质量模式?
- android - 在主要活动的背景上显示的启动画面
- spring - 我应该开始学习哪个版本的 Spring?
- c++ - 如何在Qt中的背景图像上移动一个图像
- python - 合并具有相似值的列表
- java - 数组列表不保存数据
- objective-c - 将原始 NSDocument 实时自动保存到原始路径
- html - 如何使用 Jsoup 从 HTML 中获取“img src 链接”?
- reactjs - 我将 value 和 onChange 都传递给受控输入元素,为什么会出现 Failed Prop Type 错误?
- python - 如何使用函数更改数据?