मैं दो सबप्लॉट अक्ष को साझा करने का प्रयास कर रहा हूं, लेकिन आंकड़ा बनने के बाद मुझे एक्स अक्ष साझा करने की आवश्यकता है। उदाहरण के लिए, मैं यह आंकड़ा बनाता हूं:
import numpy as np
import matplotlib.pyplot as plt
t= np.arange(1000)/100.
x = np.sin(2*np.pi*10*t)
y = np.cos(2*np.pi*10*t)
fig=plt.figure()
ax1 = plt.subplot(211)
plt.plot(t,x)
ax2 = plt.subplot(212)
plt.plot(t,y)
# some code to share both x axis
plt.show()
टिप्पणी के बजाय मैं दोनों एक्स अक्ष को साझा करने के लिए कुछ कोड डालूंगा। मुझे कोई सुराग नहीं मिला कि मैं ऐसा कैसे कर सकता हूं। वहाँ कुछ विशेषताएँ हैं
_shared_x_axes
और _shared_x_axes
जब मैं अक्ष ( fig.get_axes()
) की जाँच करता हूँ, लेकिन मुझे नहीं पता कि उन्हें कैसे जोड़ा जाए।