matplotlib
DataRenderowanie wykresu
Przegląd matplotlib
Matplotlibto najczęściej używana biblioteka do kreślenia w Pythonie. Umożliwia tworzenie wykresów 2D o jakości publikacyjnej — wykresów słupkowych, wykresów liniowych, wykresów punktowych, histogramów, wykresów kołowych i wielu innych — za pomocą zaledwie kilku linijek kodu.Matplotlibściśle integruje się zNumPyiPandas, co czyni ją domyślną warstwą wizualizacji dla prawie wszystkich przepływów pracy związanych z analizą danych.
PyRunrenderujeMatplotlibwykresy bezpośrednio w przeglądarce w dedykowanej zakładce WYKRESY. Kiedy Twój kod wywołuje plt.show(),PyRunprzechwytuje figurę i wyświetla ją jako wyraźny plik SVG obok wyjścia terminala. Nie ma potrzeby używania notatnika Jupyter ani lokalnego serwera wyświetlania — po prostu napisz kod kreślący i uruchom go.
Dane wyjściowe kodu i wykonania
Renderuje wykres na karcie WYKRESY.
import matplotlib.pyplot as plt
import numpy as np
langs = ['Python', 'JavaScript', 'TypeScript', 'Rust', 'Go']
scores = [95, 88, 82, 78, 75]
colors = ['#0D9488', '#F59E0B', '#3B82F6', '#EF4444', '#8B5CF6']
fig, ax = plt.subplots(figsize=(8, 5))
bars = ax.bar(langs, scores, color=colors, edgecolor='none', width=0.6)
ax.set_title('Language Popularity Index 2025', fontsize=14, fontweight='bold', pad=15)
ax.set_ylabel('Score', fontsize=11)
ax.set_ylim(60, 100)
ax.spines[['top', 'right']].set_visible(False)
for bar, score in zip(bars, scores):
ax.text(bar.get_x() + bar.get_width()/2, bar.get_height() + 0.5,
str(score), ha='center', va='bottom', fontweight='bold')
plt.tight_layout()
plt.show()Powiązane pakiety
Polecane zasoby Pythona
Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.
Pętle Pythona
Dowiedz się, jak używać pętli Pythona do iteracji danych. Opanuj pętle for, pętle while, przerywaj, kontynuuj i pętluj najlepsze praktyki dzięki interaktywnym przykładom.
Jak sortować listę w Pythonie
Dowiedz się, jak sortować listę w Pythonie za pomocą metody sort() i funkcji sorted(). Odkryj przykłady niestandardowego sortowania kluczy i odwrotnej kolejności.
Ściągawka dotycząca metod ciągów w Pythonie
Kompletny przewodnik dotyczący manipulacji ciągami znaków w języku Python. Opanuj formatowanie, wyszukiwanie, dzielenie, zastępowanie i sprawdzanie właściwości ciągów.
Python kontra JavaScript: który język programowania jest najlepszy?
Kompleksowe porównanie Pythona i JavaScript. Poznaj różnice w składni, wydajność, przypadki użycia (backend vs frontend) i przykłady kodowania.