Siatka i zakres osi

Kilka serii, legenda i siatka - Python i wykresy (Python)

- `plt.grid(True)` rysuje siatkę: łatwiej odczytać wartość punktu. - `plt.ylim(od, do)` ustala zakres osi Y (podobnie `plt.xlim` dla osi X). Bez tego matplotlib dobiera zakres sam, tak żeby zmieściły się dane. - `plt.legend(loc="upper left")` ustawia legendę w lewym górnym rogu (`"upper right"`, `"lower left"`, `"lower right"`, `"best"` = gdzie najmniej przeszkadza).

import matplotlib.pyplot as plt

months = ["sty", "lut", "mar", "kwi", "maj", "cze"]
cracow = [-1, 1, 5, 10, 15, 18]
gdansk = [0, 1, 3, 7, 12, 15]

plt.plot(months, cracow, label="Kraków", color="red", marker="o")
plt.plot(months, gdansk, label="Gdańsk", color="blue", linestyle="--", marker="s")
plt.xlabel("miesiąc")
plt.ylabel("średnia temperatura [°C]")
plt.title("Średnie temperatury")
plt.legend(loc="upper left")  # miejsce legendy
plt.grid(True)  # siatka ułatwia odczytanie wartości
plt.ylim(-5, 20)  # zakres osi Y od -5 do 20
plt.show()

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Python i wykresy·Zaloguj się, aby zapisać postęp na koncie.