Menu Close

How to improve subplot size and spacing with many subplots in Python matplotlib?

Sometimes, we want to improve subplot size and spacing with many subplots in Python matplotlib.

In this article, we’ll look at how to improve subplot size and spacing with many subplots in Python matplotlib.

How to improve subplot size and spacing with many subplots in Python matplotlib?

To improve subplot size and spacing with many subplots in Python matplotlib, we can call tight_layout to tighten the spacing.

For instance, we write

import matplotlib.pyplot as plt

fig, axes = plt.subplots(nrows=4, ncols=4)
fig.tight_layout()

plt.show()

to call plt.suplots to create 16 subplots.

Then we call tight_layout to use tight layout for displaying our subplots.

As a result, there should be less space between subplots than the default layout.

Conclusion

To improve subplot size and spacing with many subplots in Python matplotlib, we can call tight_layout to tighten the spacing.

Posted in Python, Python Answers