📧 Dołącz do newslettera Machine LearningZapisuję się!

Tworzenie wykresów w Pythonie – wprowadzenie do Matplotlib

Kacper Sieradziński3/14/20252 min czytania
Tworzenie wykresów w Pythonie – wprowadzenie do Matplotlib

Tworzenie wizualizacji danych jest nieodzowną częścią analizy danych. Jednym z najpopularniejszych narzędzi do tego celu w Pythonie jest biblioteka Matplotlib. Po przeczytaniu tego artykułu nauczysz się tworzyć różne typy wykresów za pomocą Matplotlib, co pozwoli Ci prezentować dane w sposób przejrzysty i estetyczny.

Matplotlib: Wprowadzenie do Biblioteki

Matplotlib jest biblioteką Pythona, która umożliwia generowanie statycznych, animowanych i interaktywnych wykresów. Jest ona podstawą do bardziej rozwiniętych bibliotek, takich jak seaborn, i umożliwia szeroką manipulację wykresami, od prostych linii po skomplikowane grafiki 3D.

Pierwsze Kroki z Matplotlib

Zanim zaczniemy tworzyć wykresy, upewnijmy się, że masz zainstalowaną bibliotekę Matplotlib. Można to zrobić za pomocą polecenia:

pip install matplotlib

Po zainstalowaniu możemy zaimportować bibliotekę w naszym skrypcie:

import matplotlib.pyplot as plt

Tworzenie Podstawowych Wykresów

  1. Wykres Liniowy

Wykresy liniowe są jednymi z najprostszych i najczęściej używanych. Idealnie nadają się do prezentacji trendów w danych.

import matplotlib.pyplot as plt # Dane x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] # Tworzenie wykresu plt.plot(x, y) plt.title('Wykres Liniowy') plt.xlabel('Oś X') plt.ylabel('Oś Y') plt.show()
  1. Wykres Słupkowy

Wykresy słupkowe są używane do porównywania wartości w różnych kategoriach.

# Dane kategorie = ['A', 'B', 'C', 'D'] wartości = [3, 7, 5, 4] # Tworzenie wykresu plt.bar(kategorie, wartości) plt.title('Wykres Słupkowy') plt.xlabel('Kategorie') plt.ylabel('Wartości') plt.show()
  1. Histogram

Histogamy są używane do przedstawiania rozkładu danych.

import numpy as np # Dane dane = np.random.randn(1000) # Tworzenie histogramu plt.hist(dane, bins=20) plt.title('Histogram') plt.xlabel('Wartości') plt.ylabel('Częstotliwość') plt.show()
  1. Wykres Kołowy

Wykresy kołowe są znakomite do prezentacji proporcji w danych.

# Dane wartości = [15, 30, 45, 10] etykiety = ['Kategoria A', 'Kategoria B', 'Kategoria C', 'Kategoria D'] # Tworzenie wykresu plt.pie(wartości, labels=etykiety, autopct='%1.1f%%') plt.title('Wykres Kołowy') plt.show()

Zaawansowane Funkcje Matplotlib

Matplotlib umożliwia tworzenie bardziej zaawansowanych wykresów jak wykresy punktowe, wykresy 3D oraz animacje. Można również dostosować kolory, style linii, a nawet dodać adnotacje do wykresów.

Podsumowanie

Matplotlib to potężne narzędzie do wizualizacji danych w Pythonie. Oferuje większą elastyczność i możliwość precyzyjnej kontroli nad wykresami, co czyni go idealnym wyborem zarówno dla początkujących, jak i zaawansowanych użytkowników. Zachęcam Cię do pogłębiania swojej wiedzy i eksperymentowania z różnymi opcjami, aby w pełni wykorzystać możliwości tej biblioteki.

Tagi:

#Python#Nauka programowania#Podstawy

Zapisz się na nasz newsletter

Otrzymuj regularne aktualizacje, specjalne oferty i porady od ekspertów, które pomogą Ci osiągnąć więcej w krótszym czasie.