有没有办法在不指定行或列的情况下增加 .facet 在 Altair 中的字体大小?
Is there a way to increase the font size for .facet in Altair without specifying rows or columns?
我想在 altair 中使用 .facet 的环绕函数,因为我有很多变量。但是,当我这样做时,所有的标签都很小。我看到的所有增加大小的建议都涉及将内容分成行或列,如果我尝试这样做,我将失去环绕功能。
例如,我想把下图中的年份字体调大一些。有什么想法吗?
[我要修改的示例图片][1]
source = data.population()
alt.Chart(source).mark_area().encode(
alt.X('age:O'),
alt.Y(
'sum(people):Q',
),
).properties(
title='US Age Distribution By Year',
width=90,
height=80
).facet('year:O', columns=5)```
[1]: https://i.stack.imgur.com/YHfJm.png
像下面这样的东西应该可以工作:
alt.Chart(source).mark_area().encode(
alt.X('age:O'),
alt.Y(
'sum(people):Q',
),
).properties(
title='US Age Distribution By Year',
width=90,
height=80
).facet(
facet=alt.Facet('year:O', header=alt.Header(labelFontSize=16)),
columns=5
)
我想在 altair 中使用 .facet 的环绕函数,因为我有很多变量。但是,当我这样做时,所有的标签都很小。我看到的所有增加大小的建议都涉及将内容分成行或列,如果我尝试这样做,我将失去环绕功能。
例如,我想把下图中的年份字体调大一些。有什么想法吗?
[我要修改的示例图片][1]
source = data.population()
alt.Chart(source).mark_area().encode(
alt.X('age:O'),
alt.Y(
'sum(people):Q',
),
).properties(
title='US Age Distribution By Year',
width=90,
height=80
).facet('year:O', columns=5)```
[1]: https://i.stack.imgur.com/YHfJm.png
像下面这样的东西应该可以工作:
alt.Chart(source).mark_area().encode(
alt.X('age:O'),
alt.Y(
'sum(people):Q',
),
).properties(
title='US Age Distribution By Year',
width=90,
height=80
).facet(
facet=alt.Facet('year:O', header=alt.Header(labelFontSize=16)),
columns=5
)