Wizualizacja DataFrame
Część sekcji Dane i wykresy ścieżki Machine Learning w Coddy. Lekcja 47 z 60.
W tabeli znajdują się już liczby potrzebne wykresowi. Pod koniec tego rozdziału jedna tabela da ci to:
Zaczyna się od jednego wywołania. df.plot przyjmuje nazwy dwóch kolumn: x= w poziomie, y= w pionie:
sales = pd.DataFrame({"day": [1, 2, 3, 4, 5], "cups": [12, 18, 15, 25, 30]})
fig, ax = plt.subplots()
sales.plot(x="day", y="cups", ax=ax)
ax.set_title("Lemonade Sales")
plt.show()To rysuje poniższy wykres. pandas samodzielnie opisuje oś x jako day i nadaje linii nazwę cups w legendzie:
ax=ax umieszcza linię na Twoich osiach. Bez tego pandas tworzy nową figurę, a tytuł trafia na pusty wykres.
Wyzwanie
ŚredniWodowskaz rejestrował poziom wody co godzinę podczas burzliwej nocy. river.csv zawiera kolumny hour, level_cm i rain_mm.
- Utwórz figurę i osie.
- Użyj
river.plot, aby narysowaćlevel_cmwzględemhourna tych osiach. - Ustaw tytuł
River Level, etykietę osi yLevel (cm)i wyświetl wykres.
Twój wykres powinien wyglądać tak jak ten, pochodzący z wodowskazu położonego w górę rzeki:
Twój program niczego nie wypisuje: Coddy sprawdza wykres i opisuje go w wyniku.
Spróbuj swoich sił
import pandas as pd
import matplotlib.pyplot as plt
river = pd.read_csv("river.csv")
# Napisz swój kod poniżej
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ą7Ramki danych w pandas
SeriesRamki danychWczytywanie plików CSVPrzeglądanie danychWybieranie kolumnPodsumowanie: oceny filmów10Wizualizacja DataFrame’ów
Wizualizacja DataFrameWykres punktowy z kolumnJeden kolor dla każdej grupyHistogram kolumnyPowtórzenie: sprzedaż w kawiarni2Tablice 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