Matplotlib - modul PyLab

PyLab adalah antarmuka prosedural ke pustaka plot berorientasi objek Matplotlib. Matplotlib adalah keseluruhan paket; matplotlib.pyplot adalah modul di Matplotlib; dan PyLab adalah modul yang diinstal bersama Matplotlib.

PyLab adalah modul praktis yang mengimpor matplotlib.pyplot (untuk plotting) dan NumPy (untuk Matematika dan bekerja dengan array) secara massal dalam satu ruang nama. Meskipun banyak contoh menggunakan PyLab, ini tidak lagi direkomendasikan.

Plotting Dasar

Kurva plot dilakukan dengan perintah plot. Dibutuhkan sepasang array dengan panjang yang sama (atau urutan) -

from numpy import *
from pylab import *
x = linspace(-3, 3, 30)
y = x**2
plot(x, y)
show()

Baris kode di atas menghasilkan output berikut -

Untuk memplot simbol daripada garis, berikan argumen string tambahan.

simbol -, -, -.,,. ,,, o, ^, v, <,>, s, +, x, D, d, 1, 2, 3, 4, h, H, p, | , _
warna b, g, r, c, m, y, k, w

Sekarang, pertimbangkan untuk menjalankan kode berikut -

from pylab import *
x = linspace(-3, 3, 30)
y = x**2
plot(x, y, 'r.')
show()

Ini memplot titik-titik merah seperti yang ditunjukkan di bawah ini -

Plot bisa dilapisi. Cukup gunakan beberapa perintah plot. Gunakan clf () untuk membersihkan plot.

from pylab import *
plot(x, sin(x))
plot(x, cos(x), 'r-')
plot(x, -sin(x), 'g--')
show()

Baris kode di atas menghasilkan output berikut -