最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python?matplotlib繪圖時(shí)使用鼠標(biāo)滾輪放大/縮小圖像

 更新時(shí)間:2022年05月09日 12:44:09   作者:井蓋上的青蛙  
Matplotlib是Python程序員可用的事實(shí)上的繪圖庫(kù),雖然它比交互式繪圖庫(kù)在圖形上更簡(jiǎn)單,但它仍然可以一個(gè)強(qiáng)大的工具,下面這篇文章主要給大家介紹了關(guān)于Python?matplotlib繪圖時(shí)使用鼠標(biāo)滾輪放大/縮小圖像的相關(guān)資料,需要的朋友可以參考下

思路:

  1. 使用fig.canvas.mpl_connect()函數(shù)來(lái)綁定相關(guān)fig的滾輪事件
  2. 利用事件event的inaxes屬性獲取當(dāng)前鼠標(biāo)所在坐標(biāo)系ax
  3. 使用get_xlim()函數(shù)獲取坐標(biāo)系ax的x/y軸坐標(biāo)刻度范圍
  4. 使用set()函數(shù)對(duì)坐標(biāo)系ax進(jìn)行放大/縮小

示例:

import matplotlib.pyplot as plt
import numpy as np
 
fig = plt.figure()
def call_back(event):
    axtemp=event.inaxes
    x_min, x_max = axtemp.get_xlim()
    fanwei = (x_max - x_min) / 10
    if event.button == 'up':
        axtemp.set(xlim=(x_min + fanwei, x_max - fanwei))
        print('up')
    elif event.button == 'down':
        axtemp.set(xlim=(x_min - fanwei, x_max + fanwei))
        print('down')
    fig.canvas.draw_idle()  # 繪圖動(dòng)作實(shí)時(shí)反映在圖像上
fig.canvas.mpl_connect('scroll_event', call_back)
fig.canvas.mpl_connect('button_press_event', call_back)
 
ax1 = plt.subplot(3,1,1)#截取幕布的一部分
ax1.xaxis.set_major_formatter(plt.NullFormatter())  # 取消x軸坐標(biāo)
x = np.linspace(-5, 5, 10)
y = x ** 2 + 1
plt.ylabel('first')
plt.plot(x, y)
plt.grid()
ax2 = plt.subplot(3,1,2)
ax2.xaxis.set_major_formatter(plt.NullFormatter())  # 取消x軸坐標(biāo)
y1=-x**2+1
plt.plot(x, y1)
 
ax3 = plt.subplot(3,1,3)
y3=-x*2+1
plt.plot(x, y3)
 
plt.show()

輸出效果:

PS:在相應(yīng)坐標(biāo)系內(nèi)滾動(dòng)鼠標(biāo)滾輪即可放大/縮小x軸。

總結(jié)

到此這篇關(guān)于Python matplotlib繪圖時(shí)使用鼠標(biāo)滾輪放大/縮小圖像的文章就介紹到這了,更多相關(guān)Python matplotlib放大縮小圖像內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用Python給頭像加上圣誕帽或圣誕老人小圖標(biāo)附源碼

    使用Python給頭像加上圣誕帽或圣誕老人小圖標(biāo)附源碼

    圣誕的到來(lái)給大家?guī)?lái)喜悅,今天圣誕老人給大家送一頂圣誕帽,今天小編通過(guò)代碼給大家分享使用Python給頭像加上圣誕帽或圣誕老人小圖標(biāo)附源碼,需要的朋友一起看看吧
    2019-12-12
  • pip安裝python庫(kù)時(shí)報(bào)錯(cuò)的問(wèn)題解決

    pip安裝python庫(kù)時(shí)報(bào)錯(cuò)的問(wèn)題解決

    本文主要介紹了在Windows系統(tǒng)上解決pip命令找不到的問(wèn)題的兩種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • Python中使用封裝類(lèi)還是函數(shù)以及它們的區(qū)別

    Python中使用封裝類(lèi)還是函數(shù)以及它們的區(qū)別

    在Python編程中,類(lèi)和函數(shù)都是重要的代碼組織工具,但它們?cè)诜庋b性、狀態(tài)保持、可重用性、繼承與多態(tài)、設(shè)計(jì)模式、代碼組織、執(zhí)行流程、參數(shù)傳遞、返回值和上下文管理等方面存在明顯區(qū)別
    2024-10-10
  • python實(shí)現(xiàn)同級(jí)目錄調(diào)用的示例詳解

    python實(shí)現(xiàn)同級(jí)目錄調(diào)用的示例詳解

    同級(jí)目錄指的是位于同一級(jí)別的文件夾,這些文件夾具有相同的層級(jí)結(jié)構(gòu),它們相互平行,沒(méi)有一個(gè)被包含在另一個(gè)之中,本文將給大家介紹python實(shí)現(xiàn)同級(jí)目錄調(diào)用的示例,需要的朋友可以參考下
    2024-06-06
  • Python3讀寫(xiě)ini配置文件的示例

    Python3讀寫(xiě)ini配置文件的示例

    這篇文章主要介紹了Python3讀寫(xiě)ini配置文件的示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-11-11
  • 深入剖析Python的列表和元組

    深入剖析Python的列表和元組

    這篇文章主要介紹了深入剖析Python的列表和元組,Python有4個(gè)內(nèi)建的數(shù)據(jù)結(jié)構(gòu),它們可以統(tǒng)稱(chēng)為容器,因?yàn)樗鼈儗?shí)際上是一些“東西”組合而成的結(jié)構(gòu),而這些“東西”,可以是數(shù)字、字符甚至列表,或是它們的組合,需要的朋友可以參考下
    2023-07-07
  • Python中用pycurl監(jiān)控http響應(yīng)時(shí)間腳本分享

    Python中用pycurl監(jiān)控http響應(yīng)時(shí)間腳本分享

    這篇文章主要介紹了Python中用pycurl監(jiān)控http響應(yīng)時(shí)間腳本分享,本文腳本實(shí)現(xiàn)監(jiān)控http相應(yīng)碼,響應(yīng)大小,建立連接時(shí)間,準(zhǔn)備傳輸時(shí)間,傳輸?shù)谝粋€(gè)字節(jié)時(shí)間,完成時(shí)間,需要的朋友可以參考下
    2015-02-02
  • Python使用擴(kuò)展庫(kù)pywin32實(shí)現(xiàn)批量文檔打印實(shí)例

    Python使用擴(kuò)展庫(kù)pywin32實(shí)現(xiàn)批量文檔打印實(shí)例

    這篇文章主要介紹了Python使用擴(kuò)展庫(kù)pywin32實(shí)現(xiàn)批量文檔打印實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • Python face_recognition實(shí)現(xiàn)AI識(shí)別圖片中的人物

    Python face_recognition實(shí)現(xiàn)AI識(shí)別圖片中的人物

    最近碰到了照片識(shí)別的場(chǎng)景,正好使用了face_recognition項(xiàng)目,給大家分享分享。face_recognition項(xiàng)目能做的很多,人臉檢測(cè)功能也是有的,是一個(gè)比較成熟的項(xiàng)目。感興趣的可以了解一下
    2022-01-01
  • pytest用例執(zhí)行順序和跳過(guò)執(zhí)行詳解

    pytest用例執(zhí)行順序和跳過(guò)執(zhí)行詳解

    本文主要介紹了pytest用例執(zhí)行順序和跳過(guò)執(zhí)行詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02

最新評(píng)論

浙江省| 安国市| 确山县| 鄢陵县| 台山市| 黑山县| 丰都县| 晋江市| 沾益县| 通化市| 东莞市| 香河县| 阳谷县| 德格县| 屏边| 济源市| 桃园市| 海安县| 六盘水市| 清水河县| 洪湖市| 惠东县| 澄江县| 黄大仙区| 卢氏县| 灌阳县| 宁明县| 息烽县| 麟游县| 昆明市| 大方县| 威远县| 郸城县| 永城市| 武冈市| 平罗县| 北川| 昌黎县| 凤山市| 六盘水市| 蒙山县|