Wie geht das? Habe in der Dokumentation nichts gefunden
Abstand der Achsenbeschriftungen ändern
Ich habe einen Plot mit matplotlib, dessen Beschriftungsabstand ich genauer stellen will, um Werte besser abzulesen (also nicht [0, 0.5, 1.0, 1.5, 2.0] mit einem Abstand von 0.5er-Schritten, sondern ich hätte es gerne in 0.1er-Schritten)
Wie geht das? Habe in der Dokumentation nichts gefunden
Wie geht das? Habe in der Dokumentation nichts gefunden
Das Stichwort ist "minor tick label". Hilft das weiter? Bzw. tick label bei http://matplotlib.sourceforge.net/api/axis_api.html
Doch, aber Du könntest auch zeigen, was Du versucht hast, bzw. bei mpl was Du überhaupt nutzt (das Skripting- oder das OO-Interface), denn dann könnte man einfach darauf aufbauen.
Also:
Dieses xaxis-Object hat jetzt Funktionen wie set_ticklabels() und set_ticks_positions() u. a., die Dir viel Freiheit geben, das Gewünschte umzusetzen. Versuche mal und wenn Du ein Problem hast, zeig mal den relevanten Code.
Gruß,
Christian
Also:
Code: Alles auswählen
>>> import pylab as plt
>>> fig = plt.figure()
>>> ax = fig.add_subplot(111)
>>> plt.plot([1,2,3])
[<matplotlib.lines.Line2D object at 0xa61206c>]
>>> xaxis = ax.xaxis
Gruß,
Christian
