Python中legend是什么意思?Python中legend的用法是什么

【Python中legend是什么意思?Python中legend的用法是什么】python之中的legend是一个模块内方法,而这个模块则是python第三方库matplotlib.pyplot 。它的作用就是绘制出集中于图像一角或一侧的图像上各种符号和颜色所代表内容与指标的说明图例,下文对这个方法会有详细的使用方法介绍,一起往下看看吧 。

Python中legend是什么意思?Python中legend的用法是什么


import matplotlib.pyplot as pltline1, = plt.plot([1,2,3], label="Line 1", linestyle='--')first_legend = plt.legend(handles=[line1], loc=1)ax = plt.gca().add_artist(first_legend)plt.show()以上的代码示例就是python调用legend()方法创建图例的全过程,首先需要用plot()方法或者是其他的方法绘制出来一个图像并且使用变量来接收将其实例化成对象,这样之后才能够将其直接作为图例生成的参数 。
而之后的legend()方法内调用使用handles参数直接去指定该图例所对应的内容就是这个折线,那么plot方法之中定义折线的名称以及样式都会默认的被图例对象所使用 。而loc参数表示图例显示在哪一个角落,1的意思就是显示在右上角 。按照从左上角开始顺时针的顺序寻找,总共有六个位置可以显示图例,参数的值也为0-6 。
实际以上的代码示例都是为了绘制多个不同位置的图例来做准备的,如果要将所有的图例对象都放在一个边框内,那么可以用如下的方式,代码示例如下:
plt.plot(x,x,'r--',x,np.cos(x),'g--',marker='*')plt.legend(["BJ", "SH"],loc='upper left',title='Beijing VS Shanghai',frameon=False)上面代码之中一个plot()方法绘制出来了两个折线,而在它下面直接调用图例绘制方法legend()就会自动的匹配到这两个对象,方法的第一个参数就是图例的名称 。后面的参数分别表示图例显示位置、图例标题以及图例边框样式 。
以上就是关于“Python中legend是什么意思?Python中legend的用法是什么”的全部内容了,希望对你有所帮助 。

    猜你喜欢