Visualisasi Data Python denganMatplotlib
Pelajari pembuatan plot data dengan Python. Buat plot sebar yang bersih, sesuaikan label, legenda, dan gaya secara asli di browser.
Ikhtisar
Visualisasi data adalah representasi grafis dari informasi dan data. Dengan menggunakan elemen visual seperti bagan, grafik, dan peta, alat visualisasi data menyediakan cara yang mudah diakses untuk melihat tren, outlier, dan pola.
Matplotlibadalah perpustakaan inti untuk membuat plot dengan Python. Ini menyediakan API berorientasi objek yang memungkinkan Anda menyesuaikan setiap piksel gambar Anda, mulai dari warna sumbu hingga gaya font.
Dalam contoh ini, kami membuat kurva pertumbuhan sintetik dan memplotnya pada gambar yang sama, menunjukkan cara menentukan ketebalan garis, penanda, legenda, dan batas sumbu untuk grafik siap publikasi.
Kode & Output Eksekusi
Sebuah skrip yang menggunakan matplotlib untuk membuat grafik perbandingan fungsi matematika.
import matplotlib.pyplot as plt
import numpy as np
# Generate points along the X axis
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
# Create figure
fig, ax = plt.subplots(figsize=(8, 5))
# Plot lines
ax.plot(x, y1, label='Sine Wave', color='#0D9488', linewidth=2.5)
ax.plot(x, y2, label='Cosine Wave', color='#EF4444', linewidth=2, linestyle='--')
# Style axis and frame
ax.set_title('Trigonometric Waveforms', fontsize=14, fontweight='bold', pad=15)
ax.set_xlabel('X Axis (Radians)', fontsize=11)
ax.set_ylabel('Amplitude', fontsize=11)
ax.grid(True, linestyle=':', alpha=0.6)
ax.legend(loc='upper right', frameon=True)
ax.spines[['top', 'right']].set_visible(False)
plt.tight_layout()
plt.show()Rendered visualization in the Graphs tab...Implementasi Langkah demi Langkah
- Plot penelitian ilmiah dan keluaran telemetri
- Membuat elemen bagan dasbor untuk aplikasi web analitis
- Analisis data eksplorasi selama tugas pembelajaran mesin
Pertanyaan yang Sering Diajukan
Bisakah saya menggunakan seaborn denganPyRun?
Ya, seaborn adalah pembungkus yang dibuat di atas matplotlib. Jika diimpor,PyRunmengalihkan plotnya ke area pandang Grafik browser yang sama.
Bagaimana cara menyimpan plot matplotlib ke file dengan Python?
Daripada memanggil `plt.show()`, Anda dapat menjalankan `plt.savefig('my_chart.png', dpi=300)` untuk menulis gambar langsung ke ruang kerja sistem file Anda.