考虑以下简单示例:import altair as altfrom vega_datasets import dataalt.Chart(data.cars.url).mark_point().encode( x='Horsepower:Q', y='Miles_per_Gallon:Q', color=alt.Color('Name:N', legend=alt.Legend(columns=8))).properties( # Adjust chart width and height to match size of legend width=600, height=600)输出此图表我想做的是扩展这 271 个条目。我一直在寻找这个,但无法找到方法。这可能吗?谢谢 :)
1 回答
慕莱坞森
TA贡献1810条经验 获得超4个赞
您可以使用 指定要显示的最大图例符号数symbolLimit,默认为 30。如果设置为零,将显示所有符号:
import altair as alt
from vega_datasets import data
alt.Chart(data.cars.url).mark_point().encode(
x='Horsepower:Q',
y='Miles_per_Gallon:Q',
color=alt.Color('Name:N', legend=alt.Legend(columns=8, symbolLimit=0))
).properties(
# Adjust chart width and height to match size of legend
width=600,
height=600
)
添加回答
举报
0/150
提交
取消