matplotlib自定义鼠标光标坐标格式的实现


Posted in Python onJanuary 08, 2021

matplotlib默认在图像Windows窗口中显示当前鼠标光标所在位置的坐标,格式为x=xx, y=xx

鼠标光标的坐标格式由子图模块Axes中的format_coord函数控制。

通过重写format_coord函数即可实现坐标的自定义格式。

注意:调用format_coord函数的对象是子图对象,常见的错误主要在没有正确的获取当前子图对象。

matplotlib自定义鼠标光标坐标格式的实现

format_coord函数源码

matplotlib.axes.Axes.format_coord

def format_coord(self, x, y):
  """Return a format string formatting the *x*, *y* coordinates."""
  if x is None:
    xs = '???'
  else:
    xs = self.format_xdata(x)
  if y is None:
    ys = '???'
  else:
    ys = self.format_ydata(y)
  return 'x=%s y=%s' % (xs, ys)

自定义坐标格式实现

import matplotlib.pyplot as plt

def format_coord(x, y):
  return 'x坐标为%1.4f, y坐标为%1.4f' % (x, y)
#获取当前子图
ax=plt.gca()
ax.format_coord = format_coord
plt.show()

matplotlib自定义鼠标光标坐标格式的实现

到此这篇关于matplotlib自定义鼠标光标坐标格式的实现的文章就介绍到这了,更多相关matplotlib自定义鼠标光标坐标内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现搜索本地文件信息写入文件的方法
Feb 22 Python
python+numpy+matplotalib实现梯度下降法
Aug 31 Python
Python爬虫基础之XPath语法与lxml库的用法详解
Sep 13 Python
浅谈python多进程共享变量Value的使用tips
Jul 16 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
Aug 06 Python
python实现将json多行数据传入到mysql中使用
Dec 31 Python
Python使用uuid库生成唯一标识ID
Feb 12 Python
不到20行实现Python代码即可制作精美证件照
Apr 24 Python
Python 测试框架unittest和pytest的优劣
Sep 26 Python
python 实现逻辑回归
Dec 30 Python
python爬虫scrapy基本使用超详细教程
Feb 20 Python
numpy数据类型dtype转换实现
Apr 24 Python
selenium设置浏览器为headless无头模式(Chrome和Firefox)
Jan 08 #Python
python画图时设置分辨率和画布大小的实现(plt.figure())
Jan 08 #Python
python使用matplotlib的savefig保存时图片保存不完整的问题
Jan 08 #Python
Numpy中的数组搜索中np.where方法详细介绍
Jan 08 #Python
python 窃取摄像头照片的实现示例
Jan 08 #Python
详解python使用金山词霸的翻译功能(调试工具断点的使用)
Jan 07 #Python
Opencv+Python识别PCB板图片的步骤
Jan 07 #Python
You might like
php中定义网站根目录的常用方法
2010/08/08 PHP
MyEclipse常用配置图文教程
2014/09/11 PHP
php+curl 发送图片处理代码分享
2015/07/09 PHP
PHP微信开发之模板消息回复
2016/06/24 PHP
php实现压缩合并js的方法【附demo源码下载】
2016/09/22 PHP
laravel框架 laravel-admin上传图片到oss的方法
2019/10/13 PHP
深入了解javascript中的prototype与继承
2013/04/14 Javascript
PHP开发者必须掌握的6个关键字
2014/04/14 Javascript
PHP使用方法重载实现动态创建属性的get和set方法
2014/11/17 Javascript
JavaScript原生对象之Number对象的属性和方法详解
2015/03/13 Javascript
解决AngualrJS页面刷新导致异常显示问题
2017/04/20 Javascript
json对象及数组键值的深度大小写转换问题详解
2018/03/30 Javascript
浅谈一种让小程序支持JSX语法的新思路
2019/06/16 Javascript
layui框架与SSM前后台交互的方法
2019/09/12 Javascript
JavaScript判断浏览器版本的方法
2019/11/03 Javascript
vue中实现弹出层动画效果的示例代码
2020/09/25 Javascript
[01:04:02]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第二场 1月24日
2021/03/11 DOTA
Python正则表达式匹配中文用法示例
2017/01/17 Python
Python模块文件结构代码详解
2018/02/03 Python
pandas 获取季度,月度,年度首尾日期的方法
2018/04/11 Python
python删除本地夹里重复文件的方法
2020/11/19 Python
python抓取网页内容并进行语音播报的方法
2018/12/24 Python
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
2019/04/29 Python
PYQT5开启多个线程和窗口,多线程与多窗口的交互实例
2019/12/13 Python
使用Keras预训练好的模型进行目标类别预测详解
2020/06/27 Python
python实现图像随机裁剪的示例代码
2020/12/10 Python
M1芯片安装python3.9.1的实现
2021/02/02 Python
AP澳洲中文网:澳洲正品直邮,包税收件无忧
2019/07/12 全球购物
设计顾问服务计划书
2014/05/04 职场文书
优秀教师感人事迹材料
2014/05/04 职场文书
劳动竞赛口号
2014/06/16 职场文书
群众路线教育实践活动自我剖析思想汇报
2014/10/04 职场文书
公司领导班子召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
小学教师自我评价
2015/03/04 职场文书
《7的乘法口诀》教学反思
2016/02/18 职场文书
详细聊聊浏览器是如何看闭包的
2021/11/11 Javascript