我正在尝试使用matplotlib制作自动化图表,将几个不同的特征叠加在一起(背景是填充等高线图,上面一级是pcolormesh)。我要绘制的最顶层的特征是几个散点图,带有不同的标签和图标。
我正在尝试为此图表添加图例,目前使用以下命令:
假设ax是主坐标轴,legplots和legnames是散点图及其相应标签的列表。
添加图例可以正常工作,但是随着我拥有的legplots数量(以及它们的名称长度)变化,当您动画绘制图时,图例会增长和缩小。如何控制图例框的大小和图例内列的宽度?这个可能吗?
我正在尝试为此图表添加图例,目前使用以下命令:
leg = ax.legend(legplots,
legnames,
scatterpoints=1,
loc='upper center',
ncol=3,
fontsize=14,
bbox_to_anchor=(0.5, -0.14),
fancybox=True, shadow=True)
假设ax是主坐标轴,legplots和legnames是散点图及其相应标签的列表。
添加图例可以正常工作,但是随着我拥有的legplots数量(以及它们的名称长度)变化,当您动画绘制图时,图例会增长和缩小。如何控制图例框的大小和图例内列的宽度?这个可能吗?