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实现socket端口重定向示例
Feb 10 Python
python with statement 进行文件操作指南
Aug 22 Python
python实现根据ip地址反向查找主机名称的方法
Apr 29 Python
python将回车作为输入内容的实例
Jun 23 Python
python实现俄罗斯方块
Jun 26 Python
对json字符串与python字符串的不同之处详解
Dec 19 Python
Python后台开发Django的教程详解(启动)
Apr 08 Python
python求加权平均值的实例(附纯python写法)
Aug 22 Python
使用Python的networkx绘制精美网络图教程
Nov 21 Python
Python获取、格式化当前时间日期的方法
Feb 10 Python
详解python3类型注释annotations实用案例
Jan 20 Python
Python带你从浅入深探究Tuple(基础篇)
May 15 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
9段PHP实用功能的代码推荐
2014/10/14 PHP
可以把编码转换成 gb2312编码lib.UTF8toGB2312.js
2007/08/21 Javascript
javascript 打印页面代码
2009/03/24 Javascript
网站繁简切换的JS遇到页面卡死的解决方法
2014/03/12 Javascript
javascript实现修改微信分享的标题内容等
2014/12/11 Javascript
node.js中的fs.chown方法使用说明
2014/12/16 Javascript
jQuery网页版打砖块小游戏源码分享
2015/08/20 Javascript
jQuery Mobile动态刷新页面样式的实现方法
2016/05/28 Javascript
关于微信jssdk实现多图片上传的一点心得分享
2016/12/13 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
2017/01/04 Javascript
简单实现JavaScript弹幕效果
2020/08/27 Javascript
jQuery开源组件BootstrapValidator使用详解
2017/06/29 jQuery
前端图片懒加载(lazyload)的实现方法(提高用户体验)
2017/08/21 Javascript
Angular如何在应用初始化时运行代码详解
2018/06/11 Javascript
重学JS 系列:聊聊继承(推荐)
2019/04/11 Javascript
vue cli 3.x 项目部署到 github pages的方法
2019/04/17 Javascript
javascript实现对话框功能警告(alert 消息对话框)确认(confirm 消息对话框)
2019/05/07 Javascript
微信小程序按钮点击动画效果的实现
2019/09/04 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
2020/06/01 Javascript
python爬虫框架scrapy实现模拟登录操作示例
2018/08/02 Python
浅谈python中str字符串和unicode对象字符串的拼接问题
2018/12/04 Python
python写程序统计词频的方法
2019/07/29 Python
Python实现遗传算法(二进制编码)求函数最优值方式
2020/02/11 Python
大数据分析用java还是Python
2020/07/06 Python
一文读懂python Scrapy爬虫框架
2021/02/24 Python
台湾百利市购物中心:e-Payless
2017/08/16 全球购物
SQL Server面试题
2013/04/04 面试题
实习护理工作自我评价
2013/09/25 职场文书
服务员岗位责任制
2014/02/11 职场文书
幼儿园教师工作感言
2014/02/15 职场文书
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
课前三分钟演讲稿
2014/04/24 职场文书
优秀党支部书记事迹材料
2014/05/29 职场文书
公司授权委托书格式样本
2014/10/01 职场文书
大学生英文求职信范文
2015/03/19 职场文书
MySQL三种方式实现递归查询
2022/04/18 MySQL