我是靠谱客的博主 英俊红酒,最近开发中收集的这篇文章主要介绍matplotlib 多子图图例显示,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

错误示例

'''
plt.subplots方法使用返回值,再对返回的多个ax使用索引来使用每一个ax
这样记忆:plots为复数——>返回fig axes
'''
fig,axes = plt.subplots(1,2)
axes[0].plot([1, 2, 3, 4], [10, 20, 25, 30], color='lightblue', linewidth=3)
axes[0].set_xlim(0.5, 4.5)
axes[1].plot([10, 20, 25, 30],[1, 2, 3, 4] , color='lightblue', linewidth=3)
axes[1].set_xlim(1, 50)
plt.legend('hello')
plt.show();

图例hello显示不完全
图例未显示完全
正确

fig,axes = plt.subplots(1,2)
axes[0].plot([1, 2, 3, 4], [10, 20, 25, 30], color='lightblue', linewidth=3)
axes[0].set_xlim(0.5, 4.5)
axes[1].plot([10, 20, 25, 30],[1, 2, 3, 4] , color='lightblue', label='hello',linewidth=3)
axes[1].set_xlim(1, 50)
plt.legend()
plt.show();

如此即可显示完整

最后

以上就是英俊红酒为你收集整理的matplotlib 多子图图例显示的全部内容,希望文章能够帮你解决matplotlib 多子图图例显示所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部