Matplotlib adalah salah satu library terpopuler untuk membuat plot dan visualisasi data di Python. Salah satu fitur yang paling populer dalam Matplotlib adalah membuat plot skalar, atau lebih dikenal sebagai scatter plot. Dalam artikel ini, kita akan membahas tentang cara membuat plot skalar dengan menggunakan fungsi scatter
dari Matplotlib.
Fungsi scatter
Fungsi scatter
digunakan untuk membuat plot skalar yang terdiri dari titik-titik yang mewakili data skalar. Fungsi ini mengambil dua argumen utama, yaitu x
dan y
, yang mewakili koordinat-x dan koordinat-y dari titik-titik dalam plot.
import matplotlib.pyplot as plt
# Contoh data x dan y
x = [1, 2, 3, 4, 5]
y = [10, 20, 30, 40, 50]
# Membuat plot skalar dengan menggunakan fungsi scatter
plt.scatter(x, y)
# Menampilkan plot
plt.show()
Kustomisasi Plot
Dalam fungsi scatter
, kita juga dapat mengcustomisasi tampilan plot dengan menggunakan beberapa argumen tambahan. Beberapa contohnya adalah:
c
: untuk menentukan warna titik-titik dalam plot.marker
: untuk menentukan gaya marker (misalnya, oval, persegi, dll.) yang digunakan untuk mewakili data.s
: untuk menentukan ukuran titik-titik dalam plot.alpha
: untuk menentukan transparansi titik-titik dalam plot.
Contoh berikut menunjukkan bagaimana kita dapat mengcustomisasi plot dengan menggunakan beberapa argumen tambahan:
import matplotlib.pyplot as plt
# Contoh data x dan y
x = [1, 2, 3, 4, 5]
y = [10, 20, 30, 40, 50]
# Membuat plot skalar dengan menggunakan fungsi scatter dan beberapa argumen tambahan
plt.scatter(x, y, c='r', marker='o', s=100, alpha=0.7)
# Menampilkan plot
plt.show()
Normiliasi Data
Dalam kasusplot skalar yang memiliki data skalarnya sangat besar atau kecil, kita dapat menggunakan fungsi norm
untuk melakukan normiliasi data. Contoh berikut menunjukkan bagaimana kita dapat menggunakan fungsi norm
:
import matplotlib.pyplot as plt
# Contoh data x dan y
x = [1, 2, 3, 4, 5]
y = [10, 20, 30, 40, 50]
# Membuat plot skalar dengan menggunakan fungsi scatter dan normiliasi data
plt.scatter(x, y, c=plt.Normalize(vmin=0, vmax=50)(y))
# Menampilkan plot
plt.show()
Dalam artikel ini, kita telah membahas tentang cara membuat plot skalar dengan menggunakan fungsi scatter
dari Matplotlib. Dengan beberapa contoh kode dan argumen tambahan, kita dapat mengcustomisasi tampilan plot untuk memvisualisasikan data skalar yang lebih baik.