Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork8.1k
Closed
Description
When plotting two (or more) subplots which share the same axes, I see large areas of white spaces within the plots as seen here:
importmatplotlib.pyplotaspltimportnumpyasnpfig=plt.figure()ax=fig.add_subplot(2,1,1)ax.imshow(np.random.random((10,10)))ax.autoscale(False)ax2=fig.add_subplot(2,1,2,sharex=ax,sharey=ax)ax2.imshow(np.random.random((10,10)))ax2.autoscale(False)plt.show()
These white spaces persist even afterautoscale(False),ax.set_xlim(0, 10), and/orax.set_xbound(0, 10). One way to get rid of the white spaces is to setaspect=auto inimshow(), but this is not always ideal.
One could also set afigsize and manually adjust the axes to get the image contained exactly within the figure without white spaces, but resizing the figure would make the white spaces appear again.
Is there a way to correct for this behaviour?
Metadata
Metadata
Assignees
Labels
No labels
