"""connect the data limits on the axes in one figure with the axes inanother. This is not the right way to do this for two axes in thesame figure -- use the sharex and sharey property in that case"""importnumpyasnpimportmatplotlib.pyplotaspltfig1=plt.figure()fig2=plt.figure()ax1=fig1.add_subplot(111)ax2=fig2.add_subplot(111,sharex=ax1,sharey=ax1)ax1.plot(np.random.rand(100),'o')ax2.plot(np.random.rand(100),'o')# In the latest release, it is no longer necessary to do anything# special to share axes across figures:# ax1.sharex_foreign(ax2)# ax2.sharex_foreign(ax1)# ax1.sharey_foreign(ax2)# ax2.sharey_foreign(ax1)plt.show()
Keywords: python, matplotlib, pylab, example, codex (see Search examples)