如何在Altair中设置坐标轴字体大小?

18

我想在以下的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'
)

1个回答

27

你可以使用顶级图表配置(将其视为一组默认图表属性)来完成此操作。例如:

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的图表配置文档中阅读更多内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接