关于python 的legend图例,参数使用说明


Posted in Python onApril 17, 2020

刚才画散点图要用到图例,可是matplotlib.pyplot.plot(x,y,'.')画出的散点图中图例是两个点(因为plot默认画的是线,需要两个端点来表示线,所以是两个点),matplotlib.pyplot.scatter(x,y,'.')画出的散点图中图例是三个点(这个我理解不了为什么,scatter散点的大小可以自己设置,我猜可能跟这个有关)。

我画两个例子,大家看看。

import numpy as np
import matplotlib.pyplot as plt
from pylab import *
 
mpl.rcParams['font.sans-serif'] = ['SimHei']
x = np.arange(1,9)
y = x
plt.figure(figsize=(5,4.5)) #设置画图窗口大小
plt.plot(x,y,"ro")  #画图
plt.title("这是plot画出的图",fontsize='15') #添加标题
plt.xlim((0,10))  #设置x轴最大最小值
plt.ylim((0,10))  #设置y轴最大最小值
plt.xlabel('x')  #添加x轴图标
plt.ylabel('y')  #添加y轴图标
plt.legend('y')  #添加图例
plt.show()

关于python 的legend图例,参数使用说明

import numpy as np
import matplotlib.pyplot as plt
from pylab import *
 
mpl.rcParams['font.sans-serif'] = ['SimHei']
x = np.arange(1,9)
y = x
plt.figure(figsize=(5,4.5)) #设置画图窗口大小
plt.scatter(x,y,marker="o",color='r')  #画图
plt.title("这是scatter画出的图",fontsize='15') #添加标题
plt.xlim((0,10))  #设置x轴最大最小值
plt.ylim((0,10))  #设置y轴最大最小值
plt.xlabel('x')  #添加x轴图标
plt.ylabel('y')  #添加y轴图标
plt.legend('y')  #添加图例
plt.show()

关于python 的legend图例,参数使用说明

看,上边的图例都不是一个点,这跟matlab很不同,找了半天博客啥的也没找到解决办法(有的图是一个点,但是程序一运行就是两个或者三个点的,不知道为什么),还是帮助文档靠谱,直接找到了解决办法,先把网址甩出来https://matplotlib.org/api/_as_gen/matplotlib.pyplot.legend.html#matplotlib-pyplot-legend

这里我先说下解决办法,等我回头有时间再来更新一下把legend的各个参数给解释下。

plot函数需要在legend中添加一个参数 numpoints=1

scatter函数需要在legend中添加一个参数 scatterpoints=1

以上这篇关于python 的legend图例,参数使用说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python命令行参数解析模块getopt使用实例
Apr 13 Python
Django imgareaselect手动剪切头像实现方法
May 26 Python
Python实现GUI学生信息管理系统
Apr 05 Python
Django实现全文检索的方法(支持中文)
May 14 Python
pandas 小数位数 精度的处理方法
Jun 09 Python
Pycharm 实现下一个文件引用另外一个文件的方法
Jan 17 Python
Python数据类型之Number数字操作实例详解
May 08 Python
django框架F&Q 聚合与分组操作示例
Dec 12 Python
提升python处理速度原理及方法实例
Dec 25 Python
Python Scrapy框架第一个入门程序示例
Feb 05 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
Mar 27 Python
Python实现自动玩连连看的脚本分享
Apr 04 Python
python 实现仿微信聊天时间格式化显示的代码
Apr 17 #Python
python matplotlib实现将图例放在图外
Apr 17 #Python
python 比较字典value的最大值的几种方法
Apr 17 #Python
Python3 selenium 实现QQ群接龙自动化功能
Apr 17 #Python
python plt可视化——打印特殊符号和制作图例代码
Apr 17 #Python
Python 多线程共享变量的实现示例
Apr 17 #Python
matplotlib 对坐标的控制,加图例注释的操作
Apr 17 #Python
You might like
星际争霸任务指南——虫族
2020/03/04 星际争霸
用PHP编程开发“虚拟域名”系统
2006/10/09 PHP
几个php应用技巧
2008/03/27 PHP
PHP Class&Object -- PHP 自排序二叉树的深入解析
2013/06/25 PHP
免费的ip数据库淘宝IP地址库简介和PHP调用实例
2014/04/08 PHP
PHP小技巧之函数重载
2014/06/02 PHP
PHP中strlen()和mb_strlen()的区别浅析
2014/06/19 PHP
php 5.4 全新的代码复用Trait详解
2017/01/05 PHP
js实现星星打分效果的方法
2020/07/05 Javascript
简述AngularJS的控制器的使用
2015/06/16 Javascript
Javascript获取统一管理的提示语(message)
2016/02/03 Javascript
jQuery实现frame之间互通的方法
2017/06/26 jQuery
switchery按钮的使用方法
2017/12/18 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
react中fetch之cors跨域请求的实现方法
2018/03/14 Javascript
微信小程序实现换肤功能
2018/03/14 Javascript
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
2020/11/16 Javascript
python创建线程示例
2014/05/06 Python
Python实现的数据结构与算法之双端队列详解
2015/04/22 Python
python实现用户答题功能
2018/01/17 Python
简单了解python协程的相关知识
2019/08/31 Python
用python批量下载apk
2020/12/29 Python
Linux的主要特性
2014/10/06 面试题
建筑工程技术应届生自荐信
2013/09/27 职场文书
大学生职业生涯规划书模板
2014/01/03 职场文书
党校学习思想汇报
2014/01/06 职场文书
物业管理毕业生的自我评价
2014/02/17 职场文书
工商管理专业大学生职业生涯规划范文
2014/03/09 职场文书
信用卡工资证明格式
2014/09/13 职场文书
党的群众路线教育实践活动整改方案
2014/10/28 职场文书
慰问信格式
2015/02/14 职场文书
2015年七年级班主任工作总结
2015/05/21 职场文书
农村婚庆主持词
2015/06/29 职场文书
宣传部部长竞选稿
2015/11/21 职场文书
使用HttpSessionListener监听器实战
2022/03/17 Java/Android