国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python使用matplotlib實現在坐標系中畫一個矩形的方法

2019-11-25 17:25:32
字體:
來源:轉載
供稿:網友

本文實例講述了Python使用matplotlib實現在坐標系中畫一個矩形的方法。分享給大家供大家參考。具體實現方法如下:

import matplotlib.pyplot as pltfrom matplotlib.patches import Rectangleclass Annotate(object):  def __init__(self):    self.ax = plt.gca()    self.rect = Rectangle((0,0), 1, 1)    self.x0 = None    self.y0 = None    self.x1 = None    self.y1 = None    self.ax.add_patch(self.rect)    self.ax.figure.canvas.mpl_connect('button_press_event', self.on_press)    self.ax.figure.canvas.mpl_connect('button_release_event', self.on_release)  def on_press(self, event):    print 'press'    self.x0 = event.xdata    self.y0 = event.ydata  def on_release(self, event):    print 'release'    self.x1 = event.xdata    self.y1 = event.ydata    self.rect.set_width(self.x1 - self.x0)    self.rect.set_height(self.y1 - self.y0)    self.rect.set_xy((self.x0, self.y0))    self.ax.figure.canvas.draw()a = Annotate()plt.show()

如下圖所示:

希望本文所述對大家的Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁都县| 揭西县| 柳州市| 鹿邑县| 临沭县| 墨脱县| 虹口区| 阳泉市| 寻乌县| 微山县| 盐山县| 穆棱市| 舒城县| 中牟县| 虎林市| 阜南县| 乌拉特中旗| 海淀区| 易门县| 高唐县| 蒲城县| 鹤壁市| 宣恩县| 兴山县| 兰坪| 安陆市| 东兰县| 吴旗县| 平果县| 师宗县| 德兴市| 潜山县| 沛县| 锡林浩特市| 鞍山市| 甘洛县| 莱阳市| 阳东县| 叙永县| 雷州市| 石屏县|