我正在绘制相同类型的信息,但针对不同的国家,使用Matplotlib绘制多个子图。也就是说,我在3x3网格上有九个图,所有的线都相同(当然,每条线的值不同)。但是,我还没有想出如何将一个图例(因为所有九个子图都有相同的线)放在图上一次。我该怎么做? 最佳答案 还有一个不错的函数get_legend_handles_labels()您可以在最后一个轴上调用(如果您遍历它们),它将从label=参数中收集您需要的所有内容:handles,labels=ax.get_legend_handles_labels()fig.legend(ha