मैं एक अजगर मल्टीपैनल सबप्लॉट के अक्ष के साथ टिक अंक बदलने की कोशिश कर रहा हूं। मेरे पास दो पैनल हैं जो एक सामान्य एक्स-अक्ष साझा करते हैं। मैंने साजिश के चारों ओर सीमा को मोटा कर दिया है और कुल्हाड़ी के साथ सभी टिक अंक मोटे हैं। मैं दो प्रश्न हैं:matplotlib में लंबे subplot टिक अंक बनाओ?
कैसे मैं सभी टिक चिह्न (दोनों अक्ष) अब ताकि वे अधिक दिखाई दे रहे हैं कर सकते हैं?
मैं प्रमुख टिक अंकों के बीच छोटे लेकिन अभी भी उल्लेखनीय टिक अंक कैसे जोड़ूं?
यहां तक कि मेरे पास अब तक का एक न्यूनतम कार्य उदाहरण है।
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()
यह पूरी तरह से काम करता है। धन्यवाद! – user1139975
आप 'axes.tick_params()' के उपलब्ध पैरामीटर की सूची कैसे प्राप्त कर सकते हैं? – Atcold