要删除或抑制Altair自动生成的图例,可以使用Altair的legend=None参数。下面是一个示例代码:
import altair as alt
from vega_datasets import data
source = data.cars()
chart = alt.Chart(source).mark_point().encode(
x='Horsepower',
y='Miles_per_Gallon',
color='Origin',
shape='Origin'
)
chart.configure_legend(legend=None) # 删除或抑制图例
chart.show()
在上面的示例中,chart.configure_legend(legend=None)将图例配置为None,这使得Altair不会为图表生成图例。