如何在Altair中设置Axis FontSize?

oek*_*ici 3 python altair

我想在下面的Altair图中将X轴(或Y轴)fontSize增加到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'
)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

jak*_*vdp 5

一种实现方法是使用顶级图表配置(将其视为一组默认图表属性)。例如:

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
)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

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