Próbuję zmienić znaki podziałki wzdłuż osi wielopłaszczyznowego wątku Pythona. Mam dwa panele, które mają wspólną oś X. Zrobiłem obramowanie wokół wątku grubsze, a także wszystkie grubsze znaczniki wzdłuż osi. Mam dwa pytania:Dłuższy znacznik subplot w matplotlib?
Jak mogę uczynić wszystkie znaczniki (obie osie) dłuższymi, aby były bardziej widoczne?
Jak dodać mniejsze, ale nadal zauważalne znaczniki między dużymi znacznikami?
Oto minimalny przykład działania tego, co do tej pory.
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()
To działa idealnie. Dziękuję Ci! – user1139975
Jak uzyskać listę dostępnych parametrów 'axes.tick_params()'? – Atcold