如何确定matplotlib图例中的项目顺序?

CPBL

我不必重新定义图例中的项目。我尝试:

from pylab import *
clf()
ax=gca()
ht=ax.add_patch(Rectangle((1,1),1,1,color='r',label='Top',alpha=.1))
h1=ax.bar(1,2,label='Middle')
hb=ax.add_patch(Rectangle((1,1),1,1,color='k',label='Bottom',alpha=.11))
legend()
show()

并以中间上方的底部结束。如何获得正确的订单?它不是由创建顺序决定的吗?

代码导致图例项目顺序错误

更新:以下可用于强制命令。我认为这可能是最简单的方法,这似乎很尴尬。问题是什么决定了原始订单?

hh=[ht,h1,hb]
legend([ht,h1.patches[0],hb],[H.get_label() for H in hh])
塔卡斯韦尔

顺序是确定性的,但是部分私人勇气可以随时更改,请参见此处的代码(这些self.*元素是已添加的艺术家的列表,因此句柄列表首先按类型排序,然后按顺序排序)添加)。

如果要显式控制图例中元素的顺序,请像在编辑中一样组装处理程序和标签的列表。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用笔号时如何反转图例项目的顺序?

来自分类Dev

如何确定CDT Eclipse中C ++项目的正确链接器顺序?

来自分类Dev

如何清除图例中的matplotlib标签?

来自分类Dev

如何从Matplotlib规范中删除图例?

来自分类Dev

如何在图例中重新排序项目?

来自分类Dev

ggplot中图例的顺序

来自分类常见问题

仅显示图例Python Matplotlib中的某些项目

来自分类Dev

如何确定Matplotlib条形图中的条形顺序

来自分类Dev

如何确定Python的heapq库管理的项目顺序?

来自分类Dev

如何确定Python的heapq库管理的项目顺序?

来自分类Dev

使用组合项目更改ggplot2图例中的项目顺序

来自分类Dev

如何修改 Matplotlib 图例

来自分类Dev

如何在PowerBi中更改饼图的图例顺序

来自分类Dev

如何在MS Chart Control中更改SeriesType图例的顺序?

来自分类Dev

matplotlib中的重叠图例

来自分类Dev

matplotlib中的图例对齐

来自分类Dev

matplotlib中的表图例

来自分类Dev

Matplotlib图例中的字幕

来自分类Dev

matplotlib中的图例

来自分类Dev

在 matplotlib 中处理图例?

来自分类Dev

Matplotlib 图例按递增顺序排列

来自分类Dev

高库存:当图表下的图例有很多项目时,图表高度很小。如何确定高度?

来自分类Dev

如何确定Kendo-UI条形图中已启用的图例项目?

来自分类Dev

ggplot条形图的图例中的项目顺序出现问题

来自分类Dev

如何在matplotlib中修改图例和背景?

来自分类Dev

如何检查Python枚举中的项目顺序?

来自分类Dev

如何合并图例中多个项目的表达式?

来自分类Dev

如何隐藏HighCharts图例中具有NULL值的项目

来自分类Dev

如何合并图例中多个项目的表达式?

Related 相关文章

热门标签

归档