0Pricing
Learn AI with Python · Lekcja

Wizualizacja danych z Matplotlib

Dowiedz się, jak tworzyć wizualizacje ułatwiające zrozumienie danych.

Wizualizacja danych z Matplotlib to bezpłatna lekcja Learn AI with Python na CoddyKit. To lekcja 2 z 5. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Learn AI with Python, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Learn AI with Python zawiera 5 lekcji w sumie.

Wprowadzenie do Matplotlib

Wprowadzenie do Matplotlib

Matplotlib to popularna biblioteka Pythona do tworzenia wizualizacji, w tym wykresów liniowych, słupkowych, punktowych i wielu innych.

W tej lekcji nauczą się Państwo używać Matplotlib do tworzenia i dostosowywania różnych typów wykresów.

Wizualizacja danych z Matplotlib — ilustracja 1

Instalowanie Matplotlib

Instalowanie Matplotlib

Aby zainstalować Matplotlib, użyj następującego polecenia w terminalu:

pip install matplotlib

Po instalacji można zaimportować bibliotekę w skryptach Pythona:

# Importing matplotlib
import matplotlib.pyplot as plt

print("Matplotlib imported successfully")

Tworzenie prostego wykresu liniowego

Tworzenie prostego wykresu liniowego

Podstawowy wykres liniowy można utworzyć za pomocą funkcji Matplotlib plot():

# Creating a simple line plot
import matplotlib.pyplot as plt

x = [1, 2, 3, 4]
y = [10, 20, 25, 30]

plt.plot(x, y)
plt.title("Simple Line Plot")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")
plt.show()

Dostosowywanie wykresów

Dostosowywanie wykresów

Matplotlib umożliwia dostosowywanie wykresów za pomocą tytułów, etykiet, legend i różnych stylów linii:

# Customizing a plot
plt.plot(x, y, label="Line 1", linestyle="--", color="red")
plt.legend()
plt.title("Customized Plot")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")
plt.show()

Tworzenie wykresów słupkowych

Tworzenie wykresów słupkowych

Wykresy słupkowe są przydatne do porównywania kategorii. Aby utworzyć wykres słupkowy, użyj funkcji bar():

# Creating a bar chart
categories = ["A", "B", "C"]
values = [10, 15, 7]

plt.bar(categories, values, color="blue")
plt.title("Bar Chart")
plt.xlabel("Categories")
plt.ylabel("Values")
plt.show()

Tworzenie wykresów punktowych

Tworzenie wykresów punktowych

Wykresy punktowe są przydatne do przedstawiania zależności między dwiema zmiennymi. Użyj funkcji scatter():

# Creating a scatter plot
x = [5, 7, 8, 7]
y = [3, 8, 6, 4]

plt.scatter(x, y, color="green")
plt.title("Scatter Plot")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")
plt.show()

Tworzenie histogramów

Tworzenie histogramów

Histogramy przedstawiają rozkład zbioru danych. Użyj funkcji hist():

# Creating a histogram
data = [1, 1, 2, 3, 3, 3, 4, 4, 5]

plt.hist(data, bins=5, color="purple")
plt.title("Histogram")
plt.xlabel("Bins")
plt.ylabel("Frequency")
plt.show()

Dodawanie wielu wykresów

Dodawanie wielu wykresów

Można dodać wiele wykresów do tej samej figury za pomocą funkcji subplot():

# Adding multiple plots
plt.subplot(2, 1, 1)
plt.plot([1, 2, 3], [4, 5, 6])
plt.title("First Plot")

plt.subplot(2, 1, 2)
plt.bar([1, 2, 3], [7, 8, 9])
plt.title("Second Plot")

plt.tight_layout()
plt.show()

Typowe błędy w Matplotlib

Typowe błędy w Matplotlib

Oto błędy, których należy unikać:

  • Zapominanie o wywołaniu plt.show() w celu wyświetlenia wykresu.
  • Używanie nachodzących na siebie elementów bez dostosowania układu.
  • Brak opisywania osi i wykresów, co utrudnia ich zrozumienie.

Czego się nauczyliśmy?

Czego się nauczyliśmy?

W tej lekcji nauczyli się Państwo:

  • Jak zainstalować i zaimportować Matplotlib.
  • Jak tworzyć wykresy liniowe, słupkowe, punktowe i histogramy.
  • Jak dostosowywać wykresy za pomocą etykiet, legend i wielu wykresów.

Świetnie! Przejdźmy do następnego tematu.

Wizualizacja danych z Matplotlib — ilustracja 11

Często zadawane pytania

Czy lekcja „Wizualizacja danych z Matplotlib” jest bezpłatna?

Tak — pełny tekst „Wizualizacja danych z Matplotlib” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Learn AI with Python, przejdź na CoddyKit PRO. Kurs Learn AI with Python zawiera 5 lekcji w sumie.

Co nauczysz się w „Wizualizacja danych z Matplotlib”?

Dowiedz się, jak tworzyć wizualizacje ułatwiające zrozumienie danych. Ćwiczysz Learn AI with Python z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Learn AI with Python?

Nie wymagamy żadnego doświadczenia. Learn AI with Python w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 5.

Ile czasu zajmuje lekcja „Wizualizacja danych z Matplotlib”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Learn AI with Python?

Tak. Każda lekcja Learn AI with Python zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Analiza danych z Pandas
  2. Wizualizacja danych z Matplotlib
  3. NumPy do obliczeń numerycznych
  4. Obsługa API z requests
  5. Web scraping z BeautifulSoup
← Powrót do Learn AI with Python