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 相关文章推荐
Windows系统配置python脚本开机启动的3种方法分享
Mar 10 Python
Python中的字符串类型基本知识学习教程
Feb 04 Python
Python 类与元类的深度挖掘 I【经验】
May 06 Python
Python 对象中的数据类型
May 13 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
Sep 18 Python
tensorflow实现softma识别MNIST
Mar 12 Python
Python输出\u编码将其转换成中文的实例
Dec 15 Python
python利用selenium进行浏览器爬虫
Apr 25 Python
python爬虫 urllib模块url编码处理详解
Aug 20 Python
Python写捕鱼达人的游戏实现
Mar 31 Python
基于Python第三方插件实现西游记章节标注汉语拼音的方法
May 22 Python
python 使用OpenCV进行简单的人像分割与合成
Feb 02 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报错configure error Cannot find libmysqlclient under usr的解决方法
2014/06/27 PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
2014/08/23 PHP
php选择排序法实现数组排序实例分析
2015/02/16 PHP
php遍历类中包含的所有元素的方法
2015/05/12 PHP
Zend Framework入门教程之Zend_Config组件用法详解
2016/12/09 PHP
ppk谈JavaScript style属性
2008/10/10 Javascript
javascript parseInt与Number函数的区别
2010/01/21 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
2013/09/29 Javascript
Javascript中的默认参数详解
2014/10/22 Javascript
nodejs中sleep功能实现暂停几秒的方法
2017/07/12 NodeJs
如何使用VuePress搭建一个类型element ui文档
2019/02/14 Javascript
vue动态注册组件实例代码详解
2019/05/30 Javascript
Weex开发之WEEX-EROS开发踩坑(小结)
2019/10/16 Javascript
[02:12]打造更好的电竞完美世界:完美盛典回顾篇
2018/12/19 DOTA
[51:50]完美世界DOTA2联赛 Magma vs GXR 第一场 11.07
2020/11/10 DOTA
Python中生成器和yield语句的用法详解
2015/04/17 Python
python 打印出所有的对象/模块的属性(实例代码)
2016/09/11 Python
简单了解Django模板的使用
2017/12/20 Python
python遍历文件夹找出文件夹后缀为py的文件方法
2018/10/21 Python
一篇文章搞懂Python的类与对象名称空间
2018/12/10 Python
详解一种用django_cache实现分布式锁的方式
2019/09/01 Python
Python selenium文件上传下载功能代码实例
2020/04/13 Python
Python爬虫HTPP请求方法有哪些
2020/06/03 Python
python如何代码集体右移
2020/07/20 Python
15个应该掌握的Jupyter Notebook使用技巧(小结)
2020/09/23 Python
ET Mall东森购物网:东森严选
2017/03/06 全球购物
兰蔻英国官网:Lancome英国
2019/04/30 全球购物
夜大自我鉴定
2013/10/31 职场文书
应届毕业生自我鉴定范文
2013/12/27 职场文书
银行营业厅大堂经理岗位职责
2014/01/06 职场文书
大学生职业生涯规划书范文
2014/01/14 职场文书
端午节活动总结
2014/08/26 职场文书
2015年党风廉政建设责任书
2015/01/29 职场文书
超市主管竞聘书
2015/09/15 职场文书
学会掌握自己命运的十条黄金法则:
2019/08/08 职场文书
Pytorch数据读取之Dataset和DataLoader知识总结
2021/05/23 Python