Grafik scatter adalah salah satu bentuk visualisasi data yang paling populer dalam bidang analisis data. Dengan menggunakan library Matplotlib, Anda dapat membuat grafik scatter yang menarik dengan variasi ukuran marker dan warna. Pada artikel ini, kita akan membahas tentang fungsi scatter
dari library Matplotlib dan cara menggunakannya untuk menciptakan grafik scatter yang interaktif.
Fungsi scatter
Fungsi scatter
dari Matplotlib memiliki sintaks sebagai berikut:
matplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, *, edgecolors=None, plotnonfinite=False, data=None, **kwargs)
Fungsi ini memiliki beberapa parameter yang digunakan untuk mengontrol tampilan grafik scatter. Beberapa parameter pentingnya adalah:
x
dany
: Kedua parameter ini mewakili posisi data yang akan digunakan untuk membuat grafik scatter.s
: Ukuran marker yang dapat diatur secara manual.c
: Warna marker yang dapat diatur secara manual. Anda dapat menggunakan nilai skalarnya, array warna, atau colormap.marker
: Gaya marker yang digunakan. Anda dapat menggunakan string shortcut untuk marker seperti 'o' untuk lingkaran atau '^' untuk tanda panah.
Contoh Penggunaan
Berikut adalah contoh sederhana penggunaan fungsi scatter
:
import matplotlib.pyplot as plt
import numpy as np
x = np.random.rand(100)
y = np.random.rand(100)
plt.scatter(x, y, c='r', marker='o')
plt.show()
Pada contoh di atas, kita menggunakan fungsi scatter
untuk membuat grafik scatter dengan ukuran marker yang konstan. Warna marker diatur secara manual menjadi merah dan gaya marker menjadi lingkaran.
Varying Marker Size dan Warna
Anda dapat mengubah ukuran marker dan warnanya dengan menggunakan parameter s
dan c
. Berikut adalah contoh:
import matplotlib.pyplot as plt
import numpy as np
x = np.random.rand(100)
y = np.random.rand(100)
plt.scatter(x, y, s=x*50, c='r', marker='o')
plt.show()
Pada contoh di atas, kita menggunakan parameter s
untuk mengubah ukuran marker secara berdasarkan nilai x. Warna marker tetap menjadi merah dan gaya marker menjadi lingkaran.
Referensi
Matplotlib. (2022). matplotlib.pyplot.scatter — Matplotlib 3.9.1 documentation. Diakses pada tanggal 15 Februari 2023, dari https://matplotlib.org/stable/tutorials/colors/colormaps.html
Dalam artikel ini, kita telah membahas tentang fungsi scatter
dari library Matplotlib dan cara menggunakannya untuk menciptakan grafik scatter yang interaktif. Anda dapat menggunakan parameter s
dan c
untuk mengubah ukuran marker dan warnanya, serta gaya marker dengan menggunakan string shortcut. Dengan demikian, Anda dapat membuat grafik scatter yang menarik dan informatif dengan berbagai variasi.