Grafik dapat digunakan untuk menganalisis data dan menunjukkan hubungan antara beberapa variabel. Dalam beberapa kasus, Anda perlu menggambarkan grafik dengan ukuran marker yang berbeda, warna yang berbeda, serta transparansi yang berbeda. Dalam artikel ini, kita akan membahas cara membuat grafik dengan menggunakan Python dan bibliothek matplotlib.

Mengatur Ukuran Marker

Anda dapat mengubah ukuran marker dengan menggunakan argument s. Pastikan bahwa array untuk ukuran memiliki panjang yang sama dengan array untuk x- dan y-aksis.

Contoh:

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

Hasil:

Mengatur Warna Marker

Anda dapat mengubah warna marker dengan menggunakan argument c. Pastikan bahwa array untuk warna memiliki panjang yang sama dengan array untuk x- dan y-aksis.

Contoh:

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)
plt.show()

Hasil:

Mengatur Transparansi Marker

Anda dapat mengubah transparansi marker dengan menggunakan argument alpha. Pastikan bahwa array untuk transparansi memiliki panjang yang sama dengan array untuk x- dan y-aksis.

Contoh:

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, alpha=0.5)
plt.show()

Hasil:

Menggabungkan Warna, Ukuran, dan Transparansi

Anda dapat menggabungkan warna, ukuran, dan transparansi dengan menggunakan argument c, s, dan alpha. Contoh berikut menunjukkan bagaimana Anda dapat membuat grafik dengan variasi warna, ukuran, dan transparansi.

Contoh:

import matplotlib.pyplot as plt
import numpy as np

x = np.random.randint(100, size=(100))
y = np.random.randint(100, size=(100))
colors = np.random.randint(100, size=(100))
sizes = 10 * np.random.randint(100, size=(100))

plt.scatter(x, y, c=colors, s=sizes, alpha=0.5, cmap='nipy_spectral')
plt.colorbar()
plt.show()

Hasil:

Dalam artikel ini, kita telah membahas cara membuat grafik dengan menggunakan Python dan bibliothek matplotlib. Anda dapat menggabungkan warna, ukuran, dan transparansi untuk membuat grafik yang lebih menarik dan informatif.