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 相关文章推荐
python3.5使用tkinter制作记事本
Jun 20 Python
python验证码识别的实例详解
Sep 09 Python
Python实现多态、协议和鸭子类型的代码详解
May 05 Python
python openpyxl使用方法详解
Jul 18 Python
50行Python代码获取高考志愿信息的实现方法
Jul 23 Python
使用Python进行中文繁简转换的实现代码
Oct 18 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
Oct 24 Python
python将数组n等分的实例
Dec 02 Python
Python json模块与jsonpath模块区别详解
Mar 05 Python
Django 设置admin后台表和App(应用)为中文名的操作方法
May 10 Python
通过代码实例了解Python3编程技巧
Oct 13 Python
Django后端按照日期查询的方法教程
Feb 28 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
咖啡店都有些什么常规豆子呢?有什么风味在里面
2021/03/04 咖啡文化
php在线打包程序源码
2008/07/27 PHP
php MYSQL 数据备份类
2009/06/19 PHP
php操作mysqli(示例代码)
2013/10/28 PHP
2款PHP无限级分类实例代码
2015/11/11 PHP
PHP编写RESTful接口的方法
2016/02/21 PHP
PHP7多线程搭建教程
2017/04/21 PHP
PHP结合jquery ajax实现上传多张图片,并限制图片大小操作示例
2019/03/01 PHP
Javascript面向对象编程(二) 构造函数的继承
2011/08/28 Javascript
javascript开发随笔二 动态加载js和文件
2011/11/25 Javascript
THREE.JS入门教程(6)创建自己的全景图实现步骤
2013/01/25 Javascript
关于IE中getElementsByClassName不能用的问题解决方法
2013/08/26 Javascript
httpclient模拟登陆具体实现(使用js设置cookie)
2013/12/11 Javascript
AngularJS bootstrap启动详解及实例代码
2016/09/14 Javascript
微信公众号  提示:Unauthorized API function 问题解决方法
2016/12/05 Javascript
详解Node.js中exports和module.exports的区别
2017/04/19 Javascript
Vue.js tab实现选项卡切换
2017/05/16 Javascript
AngularJS ionic手势事件的使用总结
2017/08/09 Javascript
解决使用vue.js路由后失效的问题
2018/03/17 Javascript
vue中如何让子组件修改父组件数据
2018/06/14 Javascript
解决vue prop传值default属性如何使用,为何不生效的问题
2020/09/21 Javascript
[07:49]2014DOTA2国际邀请赛 Newbee夺冠后采访xiao8坦言奖金会上交
2014/07/23 DOTA
Python使用贪婪算法解决问题
2019/10/22 Python
pytorch的batch normalize使用详解
2020/01/15 Python
python+gdal+遥感图像拼接(mosaic)的实例
2020/03/10 Python
利用python清除移动硬盘中的临时文件
2020/10/28 Python
即时搜索数百万张门票:SeatsForEveryone.com
2018/08/26 全球购物
澳大利亚优质的家居用品和生活方式公司:Bed Bath N’ Table
2019/04/16 全球购物
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
PPP协议组成及简述协议协商的基本过程
2015/05/28 面试题
大学三年的自我评价
2013/12/25 职场文书
商场总经理岗位职责
2014/02/03 职场文书
教育技术职业规划范文
2014/03/04 职场文书
学生自我鉴定格式及范文
2014/09/16 职场文书
傲慢与偏见电影观后感
2015/06/10 职场文书
运动会开幕式主持词
2015/07/01 职场文书