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基础之基本数据类型概述
Aug 13 Python
Python中的pathlib.Path为什么不继承str详解
Jun 23 Python
Pytorch中的VGG实现修改最后一层FC
Jan 15 Python
解决python gdal投影坐标系转换的问题
Jan 17 Python
Python 模拟生成动态产生验证码图片的方法
Feb 01 Python
Python qrcode 生成一个二维码的实例详解
Feb 12 Python
Python导入数值型Excel数据并生成矩阵操作
Jun 09 Python
Python+Kepler.gl实现时间轮播地图过程解析
Jul 20 Python
如何解决pycharm调试报错的问题
Aug 06 Python
区分python中的进程与线程
Aug 13 Python
Django URL参数Template反向解析
Nov 24 Python
Python中的流程控制详解
Feb 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
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
提高php运行速度的一些小技巧分享
2012/07/03 PHP
PHP数组中头部和尾部添加元素的方法(array_unshift,array_push)
2017/04/10 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
解决laravel 表单提交-POST 异常的问题
2019/10/15 PHP
jquery提升性能最佳实践小结
2010/12/06 Javascript
判断用户的在线状态 onbeforeunload事件
2011/03/05 Javascript
简单的ajax连接库分享(不用jquery的ajax)
2014/01/19 Javascript
一个jquery实现的不错的多行文字图片滚动效果
2014/09/28 Javascript
原生js与jQuery实现简单的tab切换特效对比
2015/07/30 Javascript
jQuery简单实现仿京东商城的左侧菜单效果代码
2015/09/09 Javascript
老生常谈遮罩层 滚动条的问题
2016/04/29 Javascript
vue中mint-ui环境搭建详细介绍
2017/04/06 Javascript
Angular4实现图片上传预览路径不安全的问题解决
2017/12/25 Javascript
详解Javascript中new()到底做了些什么?
2018/03/29 Javascript
vue中的inject学习教程
2019/04/24 Javascript
基于layui轮播图满屏是高度自适应的解决方法
2019/09/16 Javascript
详解搭建一个vue-cli的移动端H5开发模板
2020/01/17 Javascript
[02:09]抵达西雅图!中国军团加油!
2014/07/07 DOTA
给Python的Django框架下搭建的BLOG添加RSS功能的教程
2015/04/08 Python
Python匹配中文的正则表达式
2016/05/11 Python
Python如何获取系统iops示例代码
2016/09/06 Python
python 3利用Dlib 19.7实现摄像头人脸检测特征点标定
2018/02/26 Python
在python中pandas的series合并方法
2018/11/12 Python
如何基于Python实现电子邮件的发送
2019/12/16 Python
python对Excel的读取的示例代码
2020/02/14 Python
Python requests模块基础使用方法实例及高级应用(自动登陆,抓取网页源码)实例详解
2020/02/14 Python
Python爬虫+Tkinter制作一个翻译软件的示例
2021/02/20 Python
使用phonegap克隆和删除联系人的实现方法
2017/03/31 HTML / CSS
美国在线精品家居网站:Burke Decor
2017/04/12 全球购物
材料物理专业个人求职信
2013/12/15 职场文书
工会换届选举方案
2014/05/21 职场文书
党员批评与自我批评总结
2014/10/15 职场文书
2015年万圣节活动总结
2015/03/24 职场文书
教育读书笔记
2015/07/02 职场文书
如何在C++中调用Python
2021/05/21 Python