Menggambarkan Data dengan Scatter Plot

Menggambarkan Data dengan Scatter Plot

Dalam analisis data, scatter plot adalah salah satu cara yang paling efektif untuk menggambarkan hubungan antara dua variabel. Dengan menggunakan matplotlib, kita dapat membuat scatter plot yang menarik dan informatif.

Contoh 1: Membuat Scatter Plot dari Data

Misalnya, kita memiliki data sebagai berikut:

import matplotlib.pyplot as plt

x = [1, 2, 3, 4]
y = [3, 4, 8, 6]

plt.scatter(x, y)
plt.show()

Kode di atas akan menghasilkan scatter plot yang menarik dan dapat membantu kita dalam menggambarkan hubungan antara variabel x dan y.

Contoh 2: Membuat Scatter Plot dari Data dengan Multiple Columns

Misalnya, kita memiliki data sebagai berikut:

import matplotlib.pyplot as plt

results = [[1, 0, 1], [0, 1, 0], [1, 1, 0]]

x = []
y = []

for ind_1, sublist in enumerate(results):
 for ind_2, ele in enumerate(sublist):
 if ele == 1:
 x.append(ind_1)
 y.append(ind_2)

plt.scatter(x, y)
plt.show()

Kode di atas akan menghasilkan scatter plot yang menarik dan dapat membantu kita dalam menggambarkan hubungan antara variabel-variabel tersebut.

Contoh 3: Membuat Scatter Plot dengan Kolom Warna

Misalnya, kita memiliki data sebagai berikut:

import numpy as np
import matplotlib.pyplot as plt

N = 50
x = np.random.randint(-10, high=11, size=N, dtype=int)
y = np.random.randint(-10, high=11, size=N, dtype=int)
colors = np.random.rand(N)
area = (30 * np.random.rand(N))**2 # 0 to 15 point radii

plt.axvline(x=0, color='grey', alpha=0.75, linestyle='-')
plt.axhline(y=0, color='grey', alpha=0.75, linestyle='-')
plt.scatter(x, y, s=area, c=colors, alpha=0.5)

plt.show()

Kode di atas akan menghasilkan scatter plot yang menarik dan dapat membantu kita dalam menggambarkan hubungan antara variabel-variabel tersebut.

Contoh 4: Membuat Scatter Plot dengan Kolom Warna dan Gradient

Misalnya, kita memiliki data sebagai berikut:

import numpy
import matplotlib.pyplot as plt

x = numpy.random.randint(0,100,size=25)
y = numpy.random.randint(0,100,size=25)
z = numpy.random.rand(25)

plt.scatter(x, y, c=z, s=100, cmap=plt.cm.cool, edgecolors='None', alpha=0.75)
plt.colorbar()
plt.show()

Kode di atas akan menghasilkan scatter plot yang menarik dan dapat membantu kita dalam menggambarkan hubungan antara variabel-variabel tersebut.

Dengan menggunakan matplotlib, kita dapat membuat scatter plot yang menarik dan informatif untuk menggambarkan data. Dalam beberapa contoh di atas, kita telah melihat bagaimana cara membuat scatter plot dengan berbagai varian dan fitur tambahan.

Leave a comment