PYTHON Tutorial

Arbeta med flera plottar

Nyckelbegrepp

  • Delplottar
  • Flera figurer
  • Grid-spec

Praktiska steg

  • Skapa en figur med pyplot.figure().
  • Dela upp figuren i delplottar med pyplot.subplots().
  • Välj en delplott för att rita på med pyplot.subplot().
  • Rita på delplotten med pyplot.plot() eller andra ritfunktioner.
  • Upprepa steg 3-4 för varje delplott.

Python-exempel

import matplotlib.pyplot as plt

# Skapa en figur och dela upp den i 2x2 delplottar
fig, subplots = plt.subplots(2, 2)

# Välj och rita på delplott 1,1
plt.subplot(subplots[0, 0])
plt.plot([1, 2, 3], [4, 5, 6])

# Välj och rita på delplott 1,2
plt.subplot(subplots[0, 1])
plt.plot([7, 8, 9], [10, 11, 12])

# Välj och rita på delplott 2,1
plt.subplot(subplots[1, 0])
plt.plot([13, 14, 15], [16, 17, 18])

# Välj och rita på delplott 2,2
plt.subplot(subplots[1, 1])
plt.plot([19, 20, 21], [22, 23, 24])

# Visa figuren
plt.show()

Tips

  • Använd GridSpec för att skapa mer komplexa layouter.
  • Justera delplottstorlek och avstånd med pyplot.subplots_adjust().
  • Använd pyplot.legend() för att lägga till legender.