Wiele linii i legendy
Część sekcji Dane i wykresy ścieżki Machine Learning w Coddy. Lekcja 22 z 60.
Porównujesz dwie rzeczy? Umieść je na jednym wykresie, na przykład basen i lodowisko na przestrzeni sześciu miesięcy:
Każde plt.plot dodaje linię, a label= nadaje jej nazwę:
months = [1, 2, 3, 4, 5, 6]
pool = [80, 95, 150, 260, 420, 610]
rink = [540, 500, 380, 210, 120, 60]
plt.plot(months, pool, label="Pool")
plt.plot(months, rink, label="Ice rink")
plt.title("Visitors per Month")
plt.xlabel("Month")
plt.ylabel("Visitors")
plt.legend()
plt.show()Linie przecinają się w okolicach 4. miesiąca, gdy robi się cieplej. plt.legend() rysuje legendę, wyświetlając każdą nazwę obok koloru jej linii. Bez niej nazwy pozostają ukryte.
Wyzwanie
ŚredniDwoje znajomych rozegrało sześć rund gry planszowej. Program wczytuje ich imiona, po jednym w każdym wierszu; scores1 i scores2 przechowują liczbę zdobytych przez nich punktów w każdej rundzie.
- Narysuj jedną linię dla każdego gracza, z rundami na osi poziomej i punktami na osi pionowej; najpierw narysuj linię pierwszego gracza.
- Nazwij każdą linię imieniem gracza i wyświetl legendę.
Kod początkowy ustawia teksty i wyświetla wykres. Twój powinien wyglądać tak jak ten, dla Zoe i Sama:
Twój program niczego nie wypisuje. Coddy opisuje twój wykres w wynikach.
Spróbuj swoich sił
import matplotlib.pyplot as plt
player1 = input()
player2 = input()
rounds = [1, 2, 3, 4, 5, 6]
scores1 = [8, 12, 9, 15, 14, 18]
scores2 = [10, 9, 13, 12, 17, 16]
plt.title("Game Scores")
plt.xlabel("Round")
plt.ylabel("Points")
# Napisz swój kod poniżej
# Nie zmieniaj poniższej linii
plt.show()
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Dane i wykresy
4Przekształcanie danych
Zmiana kształtu tablicŁączenie tablicLiczby losowePodsumowanie: symulacja rzutu kostką2Tablice NumPy
Tworzenie tablicKształt i rozmiarZakresy liczbIndeksowanie i wycinaniePodsumowanie: siatka temperatur5Wykresy liniowe i punktowe
Etykiety i tytułyWykresy punktoweWiele linii i legendyKolory i znacznikiRysunki i osiePodsumowanie: tygodniowa liczba kroków8Filtrowanie i sortowanie
Wybieranie wierszyFiltrowanie wierszySortowanie wartościNowe kolumnyPodsumowanie: najlepsze produkty3Operacje matematyczne na tablicach
Operacje matematyczne na całych tablicachStatystyki podsumowująceStatystyki według osiRozgłaszanieMaski logicznePodsumowanie: wyniki egzaminów6Wykresy danych
Wykresy słupkoweHistogramyKilka wykresów na jednymObrazy jako tablicePodsumowanie: raport o opadach9Grupowanie i czyszczenie
Zliczanie wartościGrupowanie danychKilka podsumowańBrakujące wartościPowtórka: wyniki ankietyPoćwicz samodzielnie: Kompilator Python online