如何删除 Altair 图中的 save_as 图标

How to remove save_as icon in Altair plots

默认情况下,Altair 图表在右上角显示有一个菜单图标,由带有三个点的圆形图标表示:

没有这个菜单如何显示图表?

这是一个简短的例子:

import altair as alt
from vega_datasets import data
source = data.cars()

alt.Chart(data.cars.url).mark_circle(size=60).encode(
    x='Horsepower:Q',
    y='Miles_per_Gallon:Q',
    color='Origin:N',
)

这被称为“操作”菜单,它不是图表的 属性,而是渲染器的。它的存在和外观可以通过渲染器设置中的 embed options 来控制。

下面是将 actions 选项设置为 False 的示例,这将隐藏菜单:

import altair as alt
from vega_datasets import data

alt.renderers.set_embed_options(actions=False)

source = data.cars()

alt.Chart(data.cars.url).mark_circle(size=60).encode(
    x='Horsepower:Q',
    y='Miles_per_Gallon:Q',
    color='Origin:N',
)

没有更多操作菜单!