如何删除所附图片中的 Altair yaxis?
how to remove the Altair yaxis like the picture attached?
如何去除蓝色部分?
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
)
我花了一下午的时间才找到合适的语法来删除它,参数太多了,我一头雾水。谢谢
您可以通过在相关编码中设置 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
)
如果只想隐藏刻度线和域线,可以将 ticks
和 domain
轴属性设置为 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
)
如何去除蓝色部分?
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
)
我花了一下午的时间才找到合适的语法来删除它,参数太多了,我一头雾水。谢谢
您可以通过在相关编码中设置 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
)
如果只想隐藏刻度线和域线,可以将 ticks
和 domain
轴属性设置为 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
)