时间:2021-05-22
本文主要是关于matplotlib的一些基本用法。
Demo
import matplotlib.pyplot as pltimport numpy as np# 绘制普通图像x = np.linspace(-1, 1, 50)y1 = 2 * x + 1y2 = x**2plt.figure()# 在绘制时设置lable, 逗号是必须的l1, = plt.plot(x, y1, label = 'line')l2, = plt.plot(x, y2, label = 'parabola', color = 'red', linewidth = 1.0, linestyle = '--')# 设置坐标轴的取值范围plt.xlim((-1, 1))plt.ylim((0, 2))# 设置坐标轴的lableplt.xlabel('X axis')plt.ylabel('Y axis')# 设置x坐标轴刻度, 原来为0.25, 修改后为0.5plt.xticks(np.linspace(-1, 1, 5))# 设置y坐标轴刻度及标签, $$是设置字体plt.yticks([0, 0.5], ['$minimum$', 'normal'])# 设置legendplt.legend(handles = [l1, l2,], labels = ['a', 'b'], loc = 'best')plt.show()结果展示:
总结
以上就是本文关于matplotlib设置legend图例代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
1.图例legend基础语法及用法legend语法参数如下:matplotlib.pyplot.legend(*args,**kwargs)KeywordDes
在用matplotlib画图时,如果图例比较大,画在图中就会挡着线条,这时可以用以下语句把图例画到图外面:plt.legend(bbox_to_anchor=(
1、plt.legendplt.legend(loc=0)#显示图例的位置,自适应方式说明:'best':0,(onlyimplementedforaxesle
使用matplotlib生成图片,想要背景透明,而且图例部分也显示透明效果,找到了大概的设置方法,特此记录。#coding=utf-8#matplotlib背景
例1使用Python+matplotlib绘图进行可视化,在图形中创建轴域并设置轴域的位置和大小,同时演示设置坐标轴标签和图例位置的用法。参考代码:运行结果:例