Membuat Grafik Dots dengan Varying Size, Color, dan Transparansi menggunakan Matplotlib
Dalam pengembangan ilmu pengetahuan dan analisis data, membuat grafik yang efektif dan mudah dipahami adalah salah satu cara untuk menampilkan hasil analisis. Salah satu jenis grafik yang umum digunakan adalah grafik dots (titik). Dalam artikel ini, kita akan mempelajari bagaimana membuat grafik dots dengan menggunakan library Matplotlib Python.
Membuat Grafik Dots dengan Varying Size
Dalam membuat grafik dots, Anda dapat mengubah ukuran dot menggunakan argument s. Pastikan array untuk size memiliki panjang yang sama dengan array untuk x-axis dan y-axis. Berikut adalah contoh kode:
import matplotlib.pyplot as plt
import numpy as np
x = np.array([5,7,8,7,2,17,2,9,4,11,12,9,6])
y = np.array([99,86,87,88,111,86,103,87,94,78,77,85,86])
sizes = np.array([20,50,100,200,500,1000,60,90,10,300,600,800,75])
plt.scatter(x, y, s=sizes)
plt.show()
Kode di atas akan membuat grafik dots dengan ukuran yang berbeda. Anda dapat menyesuaikan size dot sesuai dengan kebutuhan Anda.
Membuat Grafik Dots dengan Varying Color
Selain mengubah ukuran dot, Anda juga dapat mengubah warna dot menggunakan argument c. Berikut adalah contoh kode:
import matplotlib.pyplot as plt
import numpy as np
x = np.array([5,7,8,7,2,17,2,9,4,11,12,9,6])
y = np.array([99,86,87,88,111,86,103,87,94,78,77,85,86])
colors = np.random.randint(100, size=(13))
plt.scatter(x, y, c=colors, cmap='nipy_spectral')
plt.show()
Kode di atas akan membuat grafik dots dengan warna yang berbeda. Anda dapat menyesuaikan warna dot sesuai dengan kebutuhan Anda.
Membuat Grafik Dots dengan Varying Transparency
Anda juga dapat mengubah transparansi dot menggunakan argument alpha. Berikut adalah contoh kode:
import matplotlib.pyplot as plt
import numpy as np
x = np.array([5,7,8,7,2,17,2,9,4,11,12,9,6])
y = np.array([99,86,87,88,111,86,103,87,94,78,77,85,86])
sizes = 10 * np.random.randint(100, size=(13))
plt.scatter(x, y, s=sizes, alpha=0.5, cmap='nipy_spectral')
plt.colorbar()
plt.show()
Kode di atas akan membuat grafik dots dengan transparansi yang berbeda. Anda dapat menyesuaikan transparansi dot sesuai dengan kebutuhan Anda.
Dalam contoh kode di atas, kita telah mempelajari bagaimana membuat grafik dots dengan menggunakan library Matplotlib Python. Anda dapat mengubah ukuran, warna, dan transparansi dot untuk menciptakan grafik yang lebih efektif dan mudah dipahami.