Altair 图表图例中的元素数量
Number of Elements in the Legend of an Altair Chart
我想控制(即增加)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
)
可以通过更改 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
)
我想控制(即增加)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
)
可以通过更改 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
)