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搭建服务器实现两个Android客户端间收发消息
Apr 12 Python
Python pip替换为阿里源的方法步骤
Jul 02 Python
django使用django-apscheduler 实现定时任务的例子
Jul 20 Python
python多进程间通信代码实例
Sep 30 Python
Python 中list ,set,dict的大规模查找效率对比详解
Oct 11 Python
python实现身份证实名认证的方法实例
Nov 08 Python
opencv3/C++图像像素操作详解
Dec 10 Python
Python内置数据类型list各方法的性能测试过程解析
Jan 07 Python
详解python中groupby函数通俗易懂
May 14 Python
python利用递归方法实现求集合的幂集
Sep 07 Python
python 元组和列表的区别
Dec 30 Python
如何用python清洗文件中的数据
Jun 18 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实现像JSP,ASP里Application那样的全局变量
2007/01/12 PHP
NOT NULL 和NULL
2007/01/15 PHP
利用Memcached在php下实现session机制 替换PHP的原生session支持
2010/08/21 PHP
PHP获取时间排除周六、周日的两个方法
2014/06/30 PHP
对PHP依赖注入的理解实例分析
2016/10/09 PHP
Yii框架中jquery表单验证插件用法示例
2016/10/18 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
2018/06/14 PHP
php+laravel依赖注入知识点总结
2019/11/04 PHP
Jquery submit()无法提交问题
2013/04/21 Javascript
JS判断客户端是手机还是PC的2个代码
2014/04/12 Javascript
js限制文本框只能输入数字方法小结
2014/06/16 Javascript
使用js Math.random()函数生成n到m间的随机数字
2014/10/09 Javascript
使用jQuery实现星级评分代码分享
2014/12/09 Javascript
jQuery实现“扫码阅读”功能
2015/01/21 Javascript
javascript清空table表格的方法
2015/05/14 Javascript
js判断当前页面在移动设备还是在PC端中打开
2016/01/06 Javascript
JavaScript+CSS实现的可折叠二级菜单实例
2016/02/29 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
2017/11/22 Javascript
JavaScript 作用域实例分析
2019/10/02 Javascript
js如何验证密码强度
2020/03/18 Javascript
Python实现单词翻译功能
2017/06/06 Python
Python callable()函数用法实例分析
2018/03/17 Python
对pandas中apply函数的用法详解
2018/04/10 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
Python模拟FTP文件服务器的操作方法
2020/02/18 Python
Python Selenium安装及环境配置的实现
2020/03/17 Python
pytorch判断是否cuda 判断变量类型方式
2020/06/23 Python
HTML5 3D旋转相册的实现示例
2019/12/03 HTML / CSS
英国剑桥包官网:The Cambridge Satchel Company
2016/08/01 全球购物
阿里旅行:飞猪
2017/01/05 全球购物
《李时珍夜宿古寺》教学反思
2014/04/09 职场文书
教师见习报告范文
2014/11/03 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
师范生教育见习总结
2015/06/23 职场文书
初中政治教师教学反思
2016/02/23 职场文书
MySQL8.0的WITH查询详情
2021/08/30 MySQL