为了账号安全,请及时绑定邮箱和手机立即绑定

如何展开 Altair 图中的所有图例条目

如何展开 Altair 图中的所有图例条目

凤凰求蛊 2023-04-18 16:22:38
考虑以下简单示例: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

)

//img1.sycdn.imooc.com//643e538c0001098619610643.jpg

查看完整回答
反对 回复 2023-04-18
  • 1 回答
  • 0 关注
  • 65 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信