Sto cercando di condividere due sottotrame asse, ma ho bisogno di condividere l'asse x dopo che la figura è stata creata. Quindi, ad esempio, creo questa figura:
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()
Al posto del commento inserisco del codice per condividere entrambi gli assi x. Non ho trovato la minima idea di come posso farlo. Ci sono alcuni attributi
_shared_x_axes
e _shared_x_axes
quando controllo su figure axis ( fig.get_axes()
) ma non so come collegarli.