Matplotlib adalah salah satu library visualisasi yang paling populer di Python, dan salah satu fungsi utamanya adalah matplotlib.pyplot.scatter() yang digunakan untuk membuat plot skater (scatter plot). Dalam artikel ini, kita akan membahas beberapa contoh penggunaan matplotlib.pyplot.scatter() untuk membuat berbagai jenis plot skater.

Plot Skater Dasar

Contoh pertama adalah membuat plot skater dasar dengan menggunakan matplotlib.pyplot.scatter(). Pada contoh ini, kita akan membuat plot skater dengan koordinat x dan y, kemudian menggambar titik-titik dalam warna biru dan menampilkan plot.

Kode:

import matplotlib.pyplot as plt

x = [5, 7, 8, 7, 2, 17, 2, 9,
 4, 11, 12, 9, 6]

y = [99, 86, 87, 88, 100, 86,
 103, 87, 94, 78, 77, 85, 86]

plt.scatter(x, y, c="blue")
plt.show()

Output:

Plot Skater Dasar

Plot Skater dengan Datasets Multiple

Contoh kedua adalah membuat plot skater dengan datasets multiple. Pada contoh ini, kita akan membuat plot skater yang menampilkan dua dataset yang berbeda, masing-masing dengan koordinat x dan y sendiri. Kita juga akan menggunakan marker, warna, dan gaya yang berbeda untuk memperjelas visualisasi.

Kode:

import matplotlib.pyplot as plt

x1 = [89, 43, 36, 36, 95, 10,
 66, 34, 38, 20]

y1 = [21, 46, 3, 35, 67, 95,
 53, 72, 58, 10]

x2 = [26, 29, 48, 64, 6, 5,
 36, 66, 72, 40]

y2 = [26, 34, 90, 33, 38,
 20, 56, 2, 47, 15]

plt.scatter(x1, y1, c="pink",
 linewidths=2,
 marker="s",
 edgecolor="green",
 s=50)

plt.scatter(x2, y2, c="yellow",
 linewidths=2,
 marker="^",
 edgecolor="red",
 s=200)

plt.xlabel("X-axis")
plt.ylabel("Y-axis")
plt.show()

Output:

Plot Skater dengan Datasets Multiple

Chart Bubbles dalam Matplotlib

Contoh ketiga adalah membuat chart bubbles menggunakan matplotlib.pyplot.scatter(). Pada contoh ini, kita akan membuat chart yang menampilkan titik-titik dengan koordinat x dan y, masing-masing diwakili oleh bola dengan ukuran yang ditentukan oleh list bubble_sizes. Chart ini juga memiliki opsi untuk transparansi, warna tepi, dan lebar garis. Akhirnya, chart ini akan ditampilkan dengan judul dan label sumbu.

Kode:

import matplotlib.pyplot as plt

x_values = [1, 2, 3, 4, 5]
y_values = [2, 3, 5, 7, 11]
bubble_sizes = [30, 80, 150, 200, 300]

plt.scatter(x_values, y_values, s=bubble_sizes, alpha=0.6, edgecolors='b', linewidths=2)

plt.title("Bubble Chart with Transparency")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")

plt.show()

Output:

Chart Bubbles

Membuat Plot Skater yang Dikustomisasi

Contoh terakhir adalah membuat plot skater yang dikustomisasi menggunakan matplotlib.pyplot.scatter() dan NumPy. Pada contoh ini, kita akan membuat data acak untuk koordinat x dan y, warna, dan ukuran. Plot skater ini kemudian akan dibuat dengan properti-properti yang dikustomisasi seperti warna, ukuran, transparansi, dan colormap. Plot skater ini juga akan ditampilkan dengan judul, label sumbu, dan skala intensitas warna.

Kode:

import matplotlib.pyplot as plt
import numpy as np

x = np.random.rand(50)
y = np.random.rand(50)
colors = np.random.rand(50)
sizes = 100 * np.random.rand(50)

plt.scatter(x, y, c=colors, s=sizes, alpha=0.5)
plt.show()

Output:

Plot Skater yang Dikustomisasi

Dalam artikel ini, kita telah membahas beberapa contoh penggunaan matplotlib.pyplot.scatter() untuk membuat berbagai jenis plot skater. Kita juga telah melihat bagaimana fungsi ini dapat digunakan untuk membuat chart bubbles dan plot skater yang dikustomisasi. Dengan menggunakan matplotlib.pyplot.scatter(), kita dapat dengan mudah membuat visualisasi data yang menarik dan interaktif.