栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python中matplotlib.pyplot_python matplotlib教程?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python中matplotlib.pyplot_python matplotlib教程?

Python日记(8)——matplotlib基础入门(4)----添加图例

Python日记(8)——matplotlib基础入门(4)
每天做一个Python小练习,顺便记录一些小技巧。
添加图例
图例是用来区分绘图元素的另一个重要内容。有多种方式可以添加图例。最简单的方式是在添加每个图表时传递label参数:

from matplotlib import pyplot as plt
from numpy.random import randn

fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)
ax.plot(randn(1000).cumsum(), 'k', label='one')
ax.plot(randn(1000).cumsum(), 'b--', label='two')
ax.plot(randn(1000).cumsum(), 'r.', label='three')

一旦你运行了上面的代码,你也可以调用ax.legend()或者plt.legend()
然后再用plt.show()自动生成图片,结果图表如下图所示

ax.legend(loc='best')
plt.show()


legend方法有多个其他位置参数loc。参考文档字符串(使用ax.legend?命令)获取更多信息。
loc参数告诉matplotlib在哪里放置图表。如果你不挑剔,'best’是一个好选项,它会自动选择最合适的位置。如果取消图例中的元素,不要传入label参数或者传入label='_nolegend_'

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/783448.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号