www.5213.net > python lEgEnD

python lEgEnD

import matplotlib.pyplot as pltplt.plot([1,2,4,1], label='line1')plt.plot([3,1,2,3], label='line2')plt.legend()可以通过plot函数的label参数来设置, 然后需要调用一下legend()函数。

legend代表是 图例 ax.legend是图片中 图例的设置

把你的程序贴出来看看吧。

代码开头加这两行: from pylab import mpl mpl.rcParams['font.sans-serif'] = ['SimHei'] #SimHei是黑体的意思 ....... plt.plot(x,y,label=u'类别1') #注意像这里,标题前面要加个u plt.legend(loc=0) 今天才找到这个方法,是成功的,而且很...

format()函数 字符串的参数使用{NUM}进行表示,0, 表示第一个参数,1, 表示第二个参数, 以后顺次递加

最开始加上这么一段话 import system sys.setdefaultencoding('utf-8')

去掉plt.legend()改为---->>>> plt.legend(loc=0, numpoints=1) leg = plt.gca().get_legend() ltext = leg.get_texts() plt.setp(ltext, fontsize='small')

记得在plt.show()前加一句plt.legend()

1.最近遇到一个问题,关于图例legend如何画在图外的问题,并以适合的比例显示出来。 2.首先传统的做法如下,这种方式并不能满足我的要求,而且是显示在图内。 ax1.legend(loc='center left', bbox_to_anchor=(0.2, 1.12),ncol=3)1 loc表示图例的...

这个可以去一个论坛寻找,没有的话可以在求资源专区发帖,官方会公布在首页你下载就行,我记得我求了一个《五十度灰》过了没多久就出来了,给图 www.hycsbbs.com

网站地图

All rights reserved Powered by www.5213.net

copyright ©right 2010-2021。
www.5213.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com