16

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

4

1 回答 1

23

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

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

于 2018-11-20T22:59:39.213 回答