如何移除如图所示的 Altair yaxis?

ZKK*_*ZKK 2 python visualization altair

在此处输入图片说明

如何去除蓝色部分?

import altair as alt
from vega_datasets import data

iris = data.iris()

alt.Chart(iris).mark_point().encode(
    x='petalWidth',
    y='petalLength',
    color='species'
).configure_axis(
    grid=False
).configure_view(
    strokeWidth=0
)
Run Code Online (Sandbox Code Playgroud)

我花了一整个下午才找到删除它的正确语法,参数太多,我完全糊涂了。谢谢。

jak*_*vdp 5

您可以通过设置axis=None相关的编码来隐藏轴:

import altair as alt
from vega_datasets import data

iris = data.iris()

alt.Chart(iris).mark_point().encode(
    x='petalWidth',
    y=alt.Y('petalLength', axis=None),
    color='species'
).configure_axis(
    grid=False
).configure_view(
    strokeWidth=0
)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

如果你想隐藏就在蜱域线,可以设置ticksdomain轴属性到False

alt.Chart(iris).mark_point().encode(
    x='petalWidth',
    y=alt.Y('petalLength', axis=alt.Axis(ticks=False, domain=False)),
    color='species'
).configure_axis(
    grid=False
).configure_view(
    strokeWidth=0
)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明