【发布时间】:2016-12-07 19:50:09
【问题描述】:
我正在尝试使用 matplotlib 制作自动绘图,将几个不同的特征绘制在另一个之上(背景是填充的等高线图,上一层是 pcolormesh)。我试图绘制的最重要的特征是几个散点图,带有不同的标签和图标。
我正在尝试为该图添加图例,目前使用以下命令:
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 分别是散点图及其相应标签的列表。
添加图例可以正常工作,但是随着我拥有的腿部图数量(及其名称长度)的变化,当您为图设置动画时,图例的大小会增大和缩小。如何控制图例框的大小和图例内的列宽?这可能吗?
【问题讨论】:
标签: python matplotlib