图例中面片的水平布局(matplotlib)

2024-04-28 17:01:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我用这种方式在图表中创建图例:

legend_handles.append(matplotlib.patches.Patch(color=color1, label='group1'))
legend_handles.append(matplotlib.patches.Patch(color=color2, label='group2'))
ax.legend(loc='upper center', handles=legend_handles, fontsize='small')

这将导致图例项垂直堆叠(上下),而我希望将它们水平地从左到右放置。

我该怎么做?

matplotlib第1.4.3版)


Tags: matplotlib方式图表labelhandlespatchcolor图例