关于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 分析Nginx访问日志并保存到MySQL数据库实例
Mar 13 Python
使用IPython来操作Docker容器的入门指引
Apr 08 Python
基于Python实现通过微信搜索功能查看谁把你删除了
Jan 27 Python
Python打造出适合自己的定制化Eclipse IDE
Mar 02 Python
python 捕获 shell/bash 脚本的输出结果实例
Jan 04 Python
python中协程实现TCP连接的实例分析
Oct 14 Python
Django框架ORM数据库操作实例详解
Nov 07 Python
python求质数列表的例子
Nov 24 Python
使用Python打造一款间谍程序的流程分析
Feb 21 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
Aug 19 Python
anaconda升级sklearn版本的实现方法
Feb 22 Python
python 如何在 Matplotlib 中绘制垂直线
Apr 02 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
php自定义函数call_user_func和call_user_func_array详解
2011/07/14 PHP
将酷狗krc歌词解析并转换为lrc歌词php源码
2014/06/20 PHP
windows下配置php5.5开发环境及开发扩展
2014/12/25 PHP
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
使用php完成常见的文件上传功能(推荐)
2017/01/13 PHP
jquery.post用法示例代码
2014/01/03 Javascript
js实现点击链接后延迟3秒再跳转的方法
2015/06/05 Javascript
Bootstrap弹出框(modal)垂直居中的问题及解决方案详解
2016/06/12 Javascript
Javascript中常用的检测方法小结
2016/10/08 Javascript
最好用的Bootstrap fileinput.js文件上传组件
2016/12/12 Javascript
利用jquery禁止外层滚动条的滚动
2017/01/05 Javascript
微信小程序使用slider设置数据值及switch开关组件功能【附源码下载】
2017/12/09 Javascript
详解用Webpack与Babel配置ES6开发环境
2019/03/12 Javascript
微信小程序实现搜索指定景点周边美食、酒店
2019/05/18 Javascript
Python中的Matplotlib模块入门教程
2015/04/15 Python
Python Socket传输文件示例
2017/01/16 Python
python检测IP地址变化并触发事件
2018/12/26 Python
pandas DataFrame 行列索引及值的获取的方法
2019/07/02 Python
浅谈tensorflow 中tf.concat()的使用
2020/02/07 Python
Python Dict找出value大于某值或key大于某值的所有项方式
2020/06/05 Python
python如何导入依赖包
2020/07/13 Python
Python通过递归函数输出嵌套列表元素
2020/10/15 Python
HTML5制作3D爱心动画教程 献给女友浪漫的礼物
2014/11/05 HTML / CSS
澳大利亚头发和美容产品购物网站:OZ Hair & Beauty
2020/03/27 全球购物
经济与贸易专业应届生求职信
2013/11/19 职场文书
《藏戏》教学反思
2014/02/11 职场文书
揭牌仪式主持词
2014/03/19 职场文书
园艺师求职信
2014/04/27 职场文书
鉴定评语大全
2014/05/05 职场文书
竞聘自述材料
2014/08/25 职场文书
2015年重阳节慰问信
2015/03/23 职场文书
学习社交礼仪心得体会
2016/01/22 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书
nginx 反向代理之 proxy_pass的实现
2021/03/31 Servers
python如何做代码性能分析
2021/04/26 Python
Apache Hudi集成Spark SQL操作hide表
2022/03/31 Servers