我尝试创建一个包含3x3子图(每个都有相同的8行)的图,我想在整个图中创建两个图例(每个图例4行)。 我尝试使用这里给出的答案: how do I make a single legend for many subplots with matplotlib? 和这里: How to put the legend out of the plot
但是,只要我尝试使用以下python行设置下面的一个图例,图形就会在视觉上展开,但似乎没有绘制图例:
f.legend((p1, p2, p3, p4), labels=labels, loc=(0, -0.1), title='Legend title 1', ncol=4)
使用以下命令,绘制图例但在图中:
f.legend((p1, p2, p3, p4), labels=labels, loc='lower center', title='Legend title 1', ncol=4)