Machen Sie längere Subplot-Tick-Markierungen in Matplotlib?

Ich versuche, ändern Sie die Markierungen entlang der Achse eines python-multipanel Nebenhandlung. Ich habe zwei panels, die einen gemeinsamen x-Achse. Ich habe die Grenze rund um das Grundstück dicker als auch alle Markierungen entlang der Achsen dicker. Ich habe zwei Fragen:

Wie kann ich alle Teilstriche (beide Achsen) länger, damit Sie besser sichtbar sind?

Wie füge ich kleinere, aber immer noch spürbar Teilstriche zwischen den großen Teilstrichen?

Ist hier ein minimal-Beispiel, was ich habe, so weit.

from numpy import *
from scipy import *
from pylab import *
from random import *
import pylab
import matplotlib.pyplot as plt


#make the axis border thick
pylab.rc("axes", linewidth=4.0)
pylab.rc("lines", markeredgewidth=4)


#create a figure with two panels that shares the x-axis
f, (ax1, ax2) = plt.subplots(2, sharex=True, sharey=False)
#example figure1
ax1.plot(range(2),range(2),linewidth=2)
#example figure 2
ax2.plot(range(2),range(2),linewidth=2)



# Fine-tune figure; make subplots close to each other and hide x ticks for
# all but bottom plot.
f.subplots_adjust(hspace=0)
plt.setp([a.get_xticklabels() for a in f.axes[:-1]], visible=False)
show()

InformationsquelleAutor der Frage user1139975 | 2013-01-22

Schreibe einen Kommentar