gpt4 book ai didi

altair - 将标题移动到分组条形图子图底部的推荐方法

转载 作者:行者123 更新时间:2023-12-04 15:15:46 29 4
gpt4 key购买 nike

我正在尝试在 VL/Altair 中制作如下图表:
enter image description here
在本例中,X 轴标签的功能类似于 VL headers据我所知。在 VL/Altair 中,标题会自动设置在每个子图的顶部(例如, this chart )。
创建这样的分组条形图的推荐方法是什么,标题位于底部?
如果我从 this VL example 工作,我可以使用“labelPadding”将标题向下移动,但想知道是否有更好的方法可以在没有硬编码值的情况下完成此操作(我已经尝试了标题文档中的其他选项,但似乎标题真的更喜欢位于子图之上,除非我遗漏了什么):

"column": {"type": "nominal", "field": "site", "header": {"labelPadding": -320}}

最佳答案

您可以使用 labelOrient 设置标题标题和标签的位置。和 titleOrient列标题的属性。
修改 grouped bar chart example您链接到,它可能看起来像这样:

import altair as alt
from vega_datasets import data

source = data.barley()

alt.Chart(source).mark_bar().encode(
x=alt.X('year:O',
axis=alt.Axis(title=None, labels=False)),
y='sum(yield):Q',
color='year:N',
column=alt.Column('site:N',
header=alt.Header(titleOrient='bottom', labelOrient='bottom'))
)
enter image description here

关于altair - 将标题移动到分组条形图子图底部的推荐方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64357120/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com