# -*- coding: utf-8 -*-
"""
Created on Fri Jun 18 10:09:32 2021

@author: Sim
"""

import matplotlib.pyplot as plt
import numpy as np

x = ( np.array(range(21))-10 )/5

fig, axs = plt.subplots(2)
         
fig.suptitle("Multiple figures")
axs[0].plot(x, x**2)
axs[0].set_title("Axis 0")
axs[1].plot(x, x)
axs[1].set_title("Axis 1")
plt.show()


fig, axs = plt.subplots(1,2)
fig.suptitle("Multiple figures")
axs[0].plot(x, x**2)
axs[1].plot(x, x)
for ii in range(2):
  axs[ii].set_title("Axis-"+str(ii))
plt.show()


fig, ((ax00, ax01), (ax10, ax11)) = plt.subplots(2,2)
fig.suptitle("Multiple figures")
ax00.plot(x, x**2)
ax01.plot(x, x)
ax10.plot(x, np.abs(x)**(1/2))
ax11.plot(x, np.abs(x)**(1/3))
plt.show()

fig, axs = plt.subplots(2,2, sharey=True)
fig.suptitle("Multiple figures")
axs[0,0].plot(x, x**2)
axs[0,1].plot(x, x)
axs[1,0].plot(x, np.abs(x)**(1/2))
axs[1,1].plot(x, np.abs(x)**(1/3))
plt.show()

