在matplotlib中的3x3子图下创建两个图例

时间:2018-01-22 13:57:58

标签: python matplotlib

我尝试创建一个包含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)

Example for plotting below figure

使用以下命令,绘制图例但在图中:

f.legend((p1, p2, p3, p4), labels=labels, loc='lower center', title='Legend title 1', ncol=4)

enter image description here

0 个答案:

没有答案