matplotlib自定義鼠標光標坐標格式的實現(xiàn)
matplotlib默認在圖像Windows窗口中顯示當前鼠標光標所在位置的坐標,格式為x=xx, y=xx。
鼠標光標的坐標格式由子圖模塊Axes中的format_coord函數(shù)控制。
通過重寫format_coord函數(shù)即可實現(xiàn)坐標的自定義格式。
注意:調用format_coord函數(shù)的對象是子圖對象,常見的錯誤主要在沒有正確的獲取當前子圖對象。

format_coord函數(shù)源碼
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)
自定義坐標格式實現(xiàn)
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自定義鼠標光標坐標格式的實現(xiàn)的文章就介紹到這了,更多相關matplotlib自定義鼠標光標坐標內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
解決Tensorflow2.0 tf.keras.Model.load_weights() 報錯處理問題
這篇文章主要介紹了解決Tensorflow2.0 tf.keras.Model.load_weights() 報錯處理問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨想過來看看吧2020-06-06
Python常見內置高階函數(shù)即高階函數(shù)用法
這篇文章主要介紹了Python的三種高階函數(shù)map、filter、reduce,高階函數(shù)就是一個函數(shù)可以作為參數(shù)傳給另外一個函數(shù),或者一個函數(shù)的返回值為另外一個函數(shù)(若返回值為該函數(shù)本身,則為遞歸),滿足其一則為高階函數(shù),具體內容,需要的朋友可以參考下面文章的介紹2021-12-12
一文教你用python編寫Dijkstra算法進行機器人路徑規(guī)劃
迪杰斯特拉(Dijkstra)算法是典型最短路徑算法,用于計算一個節(jié)點到其他節(jié)點的最短路徑,這篇文章主要給大家介紹了關于利用python編寫Dijkstra算法進行機器人路徑規(guī)劃的相關資料,需要的朋友可以參考下2021-08-08
Python實現(xiàn)快速提取Word表格并寫入Excel
在日常辦公中,常常會遇到需要從Word文檔中提取表格內容,并將其寫入Excel表格的需求,下面我們就來看看如何使用Python實現(xiàn)快速提取Word表格并寫入Excel吧2024-12-12
Python利用pywin32庫實現(xiàn)將PPT導出為高清圖片
這篇文章主要為大家詳細介紹了Python如何利用pywin32庫實現(xiàn)將PPT導出為高清圖片的功能,文中的示例代講解詳細,感興趣的小伙伴可以了解一下2023-01-01

