我想控制(即增加)Altair 图表图例中的条目数量,但我无法弄清楚哪个属性控制此行为。
默认情况下,Altair 图表在图例中列出 30 个元素。任何进一步的条目都会汇总为一行“...271 个条目”。是否可以在图例中显示更多(例如 50)或更少的条目?
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')
).properties(
width=300,
height=300
)
Run Code Online (Sandbox Code Playgroud)
图例条目的数量可以通过更改symbolLimit属性来调整。
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(symbolLimit=10))
).properties(
width=300,
height=300
)
Run Code Online (Sandbox Code Playgroud)