當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python matplotlib DraggableBase用法及代碼示例

本文簡要介紹 python 語言中 matplotlib.offsetbox.DraggableBase 的用法。

用法

class matplotlib.offsetbox.DraggableBase(ref_artist, use_blit=False)

基礎: object

可拖動藝術家的助手基類(圖例,偏移框)。

派生類必須覆蓋以下方法:

def save_offset(self):
    '''
    Called when the object is picked for dragging; should save the
    reference position of the artist.
    '''

def update_offset(self, dx, dy):
    '''
    Called during the dragging; (*dx*, *dy*) is the pixel offset from
    the point where the mouse drag started.
    '''

或者,您可以覆蓋以下方法:

def finalize_offset(self):
    '''Called when the mouse is released.'''

DraggableLegend DraggableAnnotation 的當前實現中,update_offset 將藝術家放置在顯示坐標中,finalize_offset 重新計算他們在軸坐標中的位置並設置相關屬性。

相關用法


注:本文由純淨天空篩選整理自skytowner.com大神的英文原創作品 matplotlib.offsetbox.DraggableBase。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。