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.