Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vykresliť viac grafov v Pythone pomocou Matplotlib

Ak chcete vykresliť viacero grafov v Pythone pomocou Matplotlib, môžete použiť funkciu `subplots` na vytvorenie obrázku a viacerých čiastkových grafov a potom použiť funkciu `plot` na zobrazenie údajov v každom subplots. Tu je príklad:

```

import matplotlib.pyplot as plt

Vytvorte figúrku a dve podzákresy

obr, (ax1, ax2) =plt.subplots(2, 1, figsize=(10, 5))

Znázornite údaje v prvom podzákrese

x1 =[1, 2, 3, 4, 5]

y1 =[2, 4, 6, 8, 10]

ax1.plot(x1, y1, label="Y vs X")

ax1.set_xlabel("X")

ax1.set_ylabel("Y")

ax1.legend()

Znázornite údaje v druhom podzákrese

x2 =[1, 2, 3, 4, 5]

y2 =[10, 8, 6, 4, 2]

ax2.plot(x2, y2, label="X vs Y")

ax2.set_xlabel("X")

ax2.set_ylabel("Y")

ax2.legend()

Zobrazte graf

plt.show()

```

Tento kód vytvorí postavu s dvoma podzákresmi, nad sebou. Prvý podgraf zobrazí čiarový graf údajových bodov `(1, 2)`, `(2, 4)`, `(3, 6)`, `(4, 8)` a `(5, 10) )“, pričom os x je označená ako „X“ a os y je označená ako „Y“. Druhý podgraf zobrazí čiarový graf údajových bodov `(1, 10)`, `(2, 8)`, `(3, 6)`, `(4, 4)` a `(5, 2) )“, pričom os x je označená ako „X“ a os y je označená ako „Y“. Každý podkres bude mať legendu zobrazujúcu názov linky.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené