[英]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.