scatter plot 2d

scatter plot 2d

Berikut adalah artikel dalam bahasa Indonesia tentang fungsi matplotli.py.scatter() di Python:

Pemetaan Skalar dengan Matplotlib

Pada artikel ini, kita akan membahas cara menciptakan pemetaan skalar menggunakan fungsi matplotlib.pyplot.scatter() di Python. Fungsi ini sangat berguna untuk menganalisis hubungan antara dua variabel dengan membuat plot yang menarik dan informatif.

Pemetaan Skalar dasar

Pemetaan skalar dasar adalah plot sederhana yang menggunakan koordinat x dan y sebagai data input. Fungsi matplotlib.pyplot.scatter() dapat digunakan untuk menciptakan pemetaan skalar ini dengan cara mengimpor modul matplotlib, lalu membuat plot dengan menggunakan fungsi plt.scatter().

Contoh kode 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()

Pemetaan Skalar dengan Datasets Berbeda

Dalam pemetaan skalar dasar, kita hanya memiliki satu datasets. Namun, dalam kehidupan nyata, kita seringkali memiliki beberapa datasets yang ingin dipahami dan dibandingkan. Fungsi matplotlib.pyplot.scatter() juga dapat digunakan untuk membuat pemetaan skalar dengan datasets berbeda.

Contoh kode 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()

Pemetaan Skalar dengan Bubbles

Pemetaan skalar dengan bubbles adalah variasi pemetaan skalar dasar yang menggunakan ukuran bubble sebagai data input. Fungsi matplotlib.pyplot.scatter() juga dapat digunakan untuk membuat pemetaan skalar ini.

Contoh kode 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()

Pemetaan Skalar yang Dikustomisasi

Pemetaan skalar yang dikustomisasi adalah variasi pemetaan skalar dasar yang menggunakan warna, ukuran, dan transparansi sebagai data input. Fungsi matplotlib.pyplot.scatter() juga dapat digunakan untuk membuat pemetaan skalar ini.

Contoh kode 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()

Dalam kesimpulan, matplotlib.pyplot.scatter() Python adalah alat yang sangat berguna untuk visualisasi hubungan antara variabel dengan membuat plot yang menarik dan informatif. Fungsi ini dapat digunakan untuk membuat pemetaan skalar dasar, pemetaan skalar dengan datasets berbeda, pemetaan skalar dengan bubbles, dan pemetaan skalar yang dikustomisasi.