matplotlib自定義滑鼠游標座標格式的實現

2022-10-04 13:15:25 字數 842 閱讀 5941

matplotlib預設在影象windows視窗中顯示當前滑鼠游標所在位置的座標,格式為x=xx, y=xx。

滑鼠游標的座標格式由子圖模組axes中的format_coord函式控制。

通過重寫format_coord函式即可實www.cppcns.com現座標的自定義格式。

注意:呼叫format_coord函式的物件是子圖物件,常見的錯誤主要在沒有正確的獲取當前子圖物件。

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)www.cppcns.com

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()

自定義滑鼠提示

做本次實驗用的ie6和firefox2.0.0.17 title this is a paragraph move your mouse over the red square.custom tooltip more details can go here.1.元素的title標籤表示的是滑鼠懸停在...

滑鼠自定義樣式

滑鼠自定義樣式,在網上查了查,現在把找到的覺得不錯的方法展示如下 1 bitmap cursor bitmap bitmap.fromfile 20050129171521936.gif 括號內填寫本地路徑 bitmap mynewcursor new bitmap cursor.width 2,c...

自定義滑鼠樣式

寫正文之前總喜歡說幾句廢話,其實本人的部落格上的問題一般都是在工作當中遇見的,為了避免忘記,還是寫出來的好點!都是細節部分,雖然幾乎沒人看!就當自己的筆記,便於以後查詢!嘻嘻。這個也是產品的乙個要求,要求切換指令碼,放在大圖中會有乙個放大鏡的效果出來。腦子一轉,放大鏡,直接把滑鼠樣式換成放大鏡的不就...