隐藏分面行或列 headers

Hiding facet row or column headers

如何在分面图表中隐藏行(或列)header 标签?

我在以下示例中将标签旋转了 45 度 () 以突出显示我的意思,年份数字:

import altair as alt
from vega_datasets import data

df = data.seattle_weather()

alt.Chart(df).mark_rect().encode(
    alt.Y('month(date):O', title='day'),
    alt.X('date(date):O', title='month'),
    color='temp_max:Q'
).facet(
    row=alt.Row(
        'year(date):N',
        header=alt.Header(labelAngle=45)
    )
)

一种方法是使用包含空字符串的 labelExpr

header = alt.Header(labelExpr="''")

另一种方法是通过设置 labels=False:

来关闭标签
header=alt.Header(labels=False)