zum Plotten eines Graphen benutze ich die pyqtgraph-Bibliothek. Jetzt will ich die Achsenbeschriftung individuell gestalten. Dazu gibt es in pyqtgraph die Klasse AxisItem. Hat jemand damit schon mal gearbeitet? Ich blicke da nicht so ganz durch, alle meine bisherigen Versuche, überhaupt eine Achse damit im Plot darzustellen sind gescheitert.
Hier mein Code:
Code: Alles auswählen
import PyQt4.QtCore as QC
from PyQt4 import QtGui
import numpy as np
import pyqtgraph as pg
def update_plot(widget):
widget.plotItem.plot(x=data_x, y=data_y, pen ="r")
app = QtGui.QApplication([])
widget = pg.PlotWidget(title = "Testplott")
widget.setBackgroundBrush(QtGui.QColor(255,255,255))
update_plot(widget)
ax = pg.AxisItem('top', linkView = widget, maxTickLength = 500, showValues=False)
ax.setLabel(text = "Hello World")
ax.showLabel()
ax.show()
widget.show()
Wo liegt mein Fehler, bzw. was muss ich noch machen, damit mir eine individuelle gestaltete Achse angezeigt wird?
Schon mal vielen Dank für die Hilfe.