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开发实例分享bt种子爬虫程序和种子解析
May 21 Python
wxPython窗口中文乱码解决方法
Oct 11 Python
Python tkinter label 更新方法
Oct 11 Python
python查看模块安装位置的方法
Oct 16 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
Nov 14 Python
Python读取YUV文件,并显示的方法
Dec 04 Python
Python增强赋值和共享引用注意事项小结
May 28 Python
Python 合并多个TXT文件并统计词频的实现
Aug 23 Python
wxpython+pymysql实现用户登陆功能
Nov 19 Python
Python编译成.so文件进行加密后调用的实现
Dec 23 Python
Django REST Framework 分页(Pagination)详解
Nov 30 Python
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
Jun 23 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
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
2006/10/09 PHP
解析PHP中intval()等int转换时的意外异常情况
2013/06/21 PHP
php调用C代码的实现方法
2014/03/11 PHP
常用PHP封装分页工具类
2017/01/14 PHP
jquery tools之tabs 选项卡/页签
2009/07/25 Javascript
jQuery学习笔记之控制页面实现代码
2012/02/27 Javascript
jquery click([data],fn)使用方法实例介绍
2013/07/08 Javascript
javascript页面动态显示时间变化示例代码
2013/12/18 Javascript
jfreechart插件将数据展示成饼状图、柱状图和折线图
2015/04/13 Javascript
jquery获取节点名称
2015/04/26 Javascript
js父页面中使用子页面的方法
2016/01/09 Javascript
实例讲解JavaScript中的this指向错误解决方法
2016/06/13 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
2017/05/08 Javascript
记一次vue-webpack项目优化实践详解
2019/02/17 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
2020/11/05 Javascript
[03:26]《DAC最前线》之EG经理自述DOTA2经历
2015/02/02 DOTA
[00:31]DOTA2上海特级锦标赛 Fnatic战队宣传片
2016/03/04 DOTA
python实现倒计时的示例
2014/02/14 Python
Python with标签使用方法解析
2020/01/17 Python
python实现PCA降维的示例详解
2020/02/24 Python
解决Keras 中加入lambda层无法正常载入模型问题
2020/06/16 Python
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
浅谈基于HTML5的在线视频播放方案
2016/02/18 HTML / CSS
耐克亚太地区:Nike APAC
2019/12/07 全球购物
屈臣氏俄罗斯在线商店:Watsons俄罗斯
2020/08/03 全球购物
Java中实现多态的机制
2015/08/09 面试题
大学生职业生涯规划书范文
2014/01/04 职场文书
会展策划与管理专业大学生职业生涯规划
2014/02/07 职场文书
会议接待欢迎标语
2014/10/08 职场文书
采购员岗位职责范本
2015/04/07 职场文书
任长霞观后感
2015/06/16 职场文书
推广普通话的宣传语
2015/07/13 职场文书
幼儿教师远程研修感悟
2015/11/18 职场文书
Python爬虫基础初探selenium
2021/05/31 Python
分析Netty直接内存原理及应用
2021/06/14 Java/Android
PostgreSQL数据库创建并使用视图以及子查询
2022/04/11 PostgreSQL