Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python altair删除或抑制自动生成的绘图图例_Python_Jupyter Notebook_Vega_Vega Lite_Altair - Fatal编程技术网

Python altair删除或抑制自动生成的绘图图例

Python altair删除或抑制自动生成的绘图图例,python,jupyter-notebook,vega,vega-lite,altair,Python,Jupyter Notebook,Vega,Vega Lite,Altair,使用altair软件包时,我注意到创建图表时,也会生成绘图图例。代码如下: import altair as alt from vega_datasets import data alt.renderers.enable('notebook') cars = data.cars() alt.Chart(cars).mark_circle().encode(x='Horsepower', y='Miles_per_Ga

使用altair软件包时,我注意到创建图表时,也会生成绘图图例。代码如下:

import altair as alt
from vega_datasets import data
alt.renderers.enable('notebook')

cars = data.cars()

alt.Chart(cars).mark_circle().encode(x='Horsepower', 
                                     y='Miles_per_Gallon',
                                     color='Origin',
                                     tooltip=['Name', 'Origin', 'Horsepower', 'Miles_per_Gallon']).interactive()
生成此图形:


我的问题:是否有任何可能的方法在图形输出中抑制此绘图图例?

altair模块的文档中有一个示例。你可以找到它

在这里,他们将图例设置为
None
,这将删除图例

下面是他们的示例代码:

import altair as alt
from vega_datasets import data

iris = data.iris()

alt.Chart(iris).mark_point().encode(
    x='petalWidth',
    y='petalLength',
    color=alt.Color('species', legend=None),
)