设置图例位置时,如果仅用bbox_to_anchor,会导致图例位置无法设置到想要的位置,例如设置bbox_to_anchor=(0.95, 0.2)和bbox_to_anchor=(0.85, 0.2)是同一个位置!
解决办法:加入loc参数即可,如下:
ax.legend(handles=patches, bbox_to_anchor=(0.95, 0), loc='lower right', ncol=1) # 生成legend
参考:https://blog.csdn.net/sinat_41299610/article/details/106494549