python - 你如何在 Altair 中设置 Axis FontSize?

标签 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'
)

最佳答案

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

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
)

enter image description here

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

关于python - 你如何在 Altair 中设置 Axis FontSize?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53401693/

相关文章:

python - 如何将正则表达式匹配的一部分作为python中的变量?

python - 如何以干净有效的方式在pytorch中获得小批量?

python - TensorFlow Lite 对象检测 iOS 不适用于自定义训练模型

python - INSERT IGNORE 与 IN list()

python - 在Altair中,如何设置折线图中连接点的大小?

python - 带有 numpy.maximum 的 Pandas Datetimeindex 给出错误

python - 无法在 folium map 中将 altair 可视化作为弹出窗口插入

python - 如何从 Altair 中的选定数据中检索属性?

python - Altair 无法访问文件系统以在 Google Colab 上渲染大型数据集

python - Altair条形图具有可变宽度的条形?