簡體   English   中英

禁用Matplotlib圖形工具欄中的坐標

[英]Disable coordinates from the toolbar of a Matplotlib figure

我正在使用PyQt4和Matplotlib庫進行項目。我創建了一個matplotlib圖,我添加了一個工具欄。

有沒有辦法禁用它中顯示的坐標? 我是說這些:

在此輸入圖像描述

我想這樣做,因為我要在工具欄中添加一些按鈕,我需要這個空間。

這是matplotlib圖的代碼:

class Figure(QMainWindow):
  def __init__(self):
    QMainWindow.__init__(self)

    self.linedit = SelectData(self)

    self.mainWidget = QWidget()
    self.setCentralWidget(self.mainWidget)

    layout = QVBoxLayout()
    self.mainWidget.setLayout(layout)

    self.figure_canvas = FigureCanvas(Figure())
    layout.addWidget(self.figure_canvas, 10)

    self.axes = self.figure_canvas.figure.add_subplot(211)
    self.axes.grid(False)

    #I added this toolbar
    self.navigation_toolbar = NavigationToolbar2(self.figure_canvas, self)
    self.addToolBar(Qt.TopToolBarArea, self.navigation_toolbar)

我是python的新手,所以我希望你能幫助我。 謝謝您的回答。

您可以重新分配軸format_coord以顯示您喜歡的任何內容(例如,請參閱此答案此答案 )。

因此,要完全禁用它,您可以將其設置為空字符串,如下所示:

self.axes.format_coord = lambda x, y: ""

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM