【问题标题】:Is there a way to increase the font size for .facet in Altair without specifying rows or columns?有没有办法在不指定行或列的情况下增加 Altair 中 .facet 的字体大小?
【发布时间】:2021-10-21 14:53:29
【问题描述】:

我想在 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

【问题讨论】:

    标签: fonts font-size altair


    【解决方案1】:

    类似下面的东西应该可以工作:

    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
    )
    

    【讨论】:

      猜你喜欢
      • 2012-04-22
      • 1970-01-01
      • 2021-02-23
      • 2013-02-12
      • 2014-02-28
      • 2019-10-26
      • 2019-10-01
      • 1970-01-01
      • 2012-03-16
      相关资源
      最近更新 更多