考慮以下簡單示例: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
提交
取消