【问题标题】:How do you set Axis FontSize in Altair?如何在 Altair 中设置 Axis FontSize?
【发布时间】:2019-04-23 09:50:42
【问题描述】:

我想在下面的 Altair 图中将 X 轴(或 Y 轴)字体大小增加到 16(或任何值)。我在这里的 Altair 文档中找不到任何示例:https://altair-viz.github.io/index.html。我正在使用 Jupyter Lab 进行可视化。直观上 alt.Axis 应该采用 FontSize 参数

import altair as alt
from vega_datasets import data
cars = data.cars()

alt.Chart(cars).mark_point().encode(
    alt.X('Horsepower', axis=alt.Axis(title="HORSEPOWER")),
    alt.Y('Miles_per_Gallon', axis=alt.Axis(title="Miles Per Gallon")),
    color='Origin',
    shape='Origin'
)

【问题讨论】:

    标签: python altair


    【解决方案1】:

    您可以做到这一点的一种方法是使用顶级图表配置(将其视为一组默认图表属性)。例如:

    import altair as alt
    from vega_datasets import data
    cars = data.cars()
    
    alt.Chart(cars).mark_point().encode(
        alt.X('Horsepower', axis=alt.Axis(title="HORSEPOWER")),
        alt.Y('Miles_per_Gallon', axis=alt.Axis(title="Miles Per Gallon")),
        color='Origin',
        shape='Origin'
    ).configure_axis(
        labelFontSize=20,
        titleFontSize=20
    )
    

    您可以在 Altair 的 Chart Configuration 文档中了解更多信息。

    【讨论】:

      猜你喜欢
      • 2016-08-27
      • 1970-01-01
      • 2014-11-08
      • 2019-12-11
      • 2012-02-10
      • 2021-02-24
      • 1970-01-01
      • 2012-11-11
      • 1970-01-01
      相关资源
      最近更新 更多