【问题标题】:how update rectangleselector all time when change plot?更改绘图时如何始终更新矩形选择器?
【发布时间】:2019-05-12 22:09:36
【问题描述】:

当我打开文件并绘制它时出现问题,我的 rectangelselector 有我的图形,但是当我更改并选择其他文件来绘制新图形时,我有 2 个 rectangeleselector 我不知道如何始终更新 rectangleselector当我在同一个图中改变图形时:

self.RS = RectangleSelector(self.axes,self.line_select_callback,
                                       drawtype='box', useblit=False,
                                       button=[1, 3],minspanx=5, minspany=5,
                                       spancoords='pixels',
                                       interactive=True, rectprops = dict(facecolor='None',edgecolor='red',alpha=5,fill=False))

        self.RS.to_draw.set_visible(True)
        self.RS.extents = (0,10,0,10)

    def line_select_callback(self, eclick, erelease):
        'eclick and erelease are the press and release events'
        x1, y1 = eclick.xdata, eclick.ydata
        x2, y2 = erelease.xdata, erelease.ydata
        self.zoom_axes=[x1,x2,y1,y2]

谢谢你

【问题讨论】:

    标签: python-3.x wxpython matplotlib-widget


    【解决方案1】:

    在声明 self.RS 之前,请使用以下内容:

        try:
            self.RS.set_visible(False)
        except:
            pass
    

    【讨论】:

    • 再次感谢您的帮助..我需要在我的代码应用程序中提供一些想法,请为什么我在绘图时出现错误没有属性,我在所有面板中都没有看到任何错误,但我有这个错误请如果您能提供帮助并感谢所有 [stackoverflow.com/questions/56157011/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-05
    • 2019-03-18
    • 2019-01-10
    • 2012-12-17
    • 1970-01-01
    • 2010-12-16
    相关资源
    最近更新 更多