概述
错误示例
'''
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 多子图图例显示所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复