Answers for "how to plot subplots in python in matplotlib"

1

matplotlib subplots

# Example with 3 figures (more can be added)

fig, (fig1, fig2, fig3) = plt.subplots(1, 3)	# subplots(row, columns)

fig1.plot(x,y)
fig2.plot(x,y)
fig3.plot(x,y)

plt.show()
Posted by: Guest on January-07-2022
0

subplots in subplots

import matplotlib.pyplot as plt
import matplotlib.gridspec as gridspec

fig = plt.figure(figsize=(10, 8))
outer = gridspec.GridSpec(2, 2, wspace=0.2, hspace=0.2)

for i in range(4):
    inner = gridspec.GridSpecFromSubplotSpec(2, 1,
                    subplot_spec=outer[i], wspace=0.1, hspace=0.1)

    for j in range(2):
        ax = plt.Subplot(fig, inner[j])
        t = ax.text(0.5,0.5, 'outer=%d, inner=%d' % (i, j))
        t.set_ha('center')
        ax.set_xticks([])
        ax.set_yticks([])
        fig.add_subplot(ax)

fig.show()
Posted by: Guest on May-28-2021

Code answers related to "how to plot subplots in python in matplotlib"

Python Answers by Framework

Browse Popular Code Answers by Language