Dalam sintaks Matplotlib.pyplot.scatter(), terdapat beberapa cara untuk membuat plot menggunakan scatter plot. Berikut adalah beberapa contoh yang mengillustrasikan fungsi matplotlib.pyplot.scatter():

Plot Scatter dasar Dengan cara import matpltlib. plot (), kita dapat membuat plot scatter. Fungsi ini mendefinisikan koordinat x dan y, kemudian menerapkan titik-titik dalam warna biru dan menampilkan plot.

Python3

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 Scatter dengan Multiple Datasets Kode di bawah ini menghasilkan plot scatter yang menampilkan dua dataset yang berbeda, masing-masing dengan set koordinat x dan y sendiri. Kode ini menggunakan marker, warna, dan opsi gaya untuk visualisasi yang lebih baik.

Python3

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 Bubble Kode di bawah ini menghasilkan plot bubble menggunakan Matplotlib. Plot ini menerapkan titik-titik dengan koordinat x dan y yang ditentukan, setiap titiknya dilambangkan oleh bola dengan ukuran yang ditentukan oleh list bubble_sizes. Plot ini juga memiliki opsi customisasi untuk transparansi, warna tepi, dan lebar garis. Akhirnya, plot ini diampilkan dengan judul dan label sumbu.

Python3

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:

Plot Scatter yang Dicustomisasi Dengan cara import Matplotlib dan NumPy, kita dapat membuat plot scatter yang dicustomisasi menggunakan Matplotlib. Kode ini menghasilkan data acak untuk koordinat x dan y, warna, dan ukuran. Plot ini kemudian dibuat dengan properti customisasi seperti warna, ukuran, transparansi, dan colormap. Plot ini juga memiliki judul, label sumbu, dan skala intensitas warna. Akhirnya, plot ini diampilkan.

Python3

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.7, cmap='viridis')


plt.title("Customized Scatter Plot")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")


plt.colorbar(label='Color Intensity')


plt.show()

Output:

Kesimpulan Dalam kesimpulan, matplotlib.pyplot.scatter() dalam Python adalah alat yang sangat bervariasi dan powerful untuk membuat plot. Dengan cara menggunakan fungsi ini, kita dapat membuat berbagai jenis plot, termasuk plot scatter dasar, plot scatter dengan multiple datasets, plot bubble, dan plot scatter yang dicustomisasi.