Menggunakan Gnuplot untuk Membuat Grafik Berbagai Tipe

Menggunakan Gnuplot untuk Membuat Grafik Berbagai Tipe

Gnuplot adalah salah satu alat yang paling populer digunakan untuk membuat grafik. Dalam artikel ini, kita akan membahas bagaimana menggunakan Gnuplot untuk membuat berbagai tipe grafik.

Pilihan Palette Warna

Sebelum kita mulai, kita perlu memilih palette warna yang sesuai dengan jenis data yang kita miliki. Gnuplot menyediakan berbagai pilihan palette warna, seperti gnuplot, gnuplot_r, dan lain-lain. Berikut adalah beberapa contoh palette warna:

  • gnuplot: Try it »
  • gnuplot_r: Try it »
  • gray: Try it »
  • hot: Try it »
  • hsv: Try it »
  • inferno: Try it »
  • jet: Try it »
  • magma: Try it »
  • nipy_spectral: Try it »
  • ocean: Try it »
  • pink: Try it »
  • plasma: Try it »
  • prism: Try it »
  • rainbow: Try it »
  • seismic: Try it »
  • spring: Try it »
  • summer: Try it »
  • tab10: Try it »
  • tab20: Try it »
  • tab20b: Try it »
  • tab20c: Try it »
  • terrain: Try it »
  • twilight: Try it »
  • twilight_shifted: Try it »
  • viridis: Try it »
  • winter: Try it »

Mengatur Ukuran

Ukuran titik pada grafik dapat diatur dengan menggunakan argument s. Pastikan bahwa array untuk ukuran memiliki panjang yang sama dengan array untuk sumbu x dan y.

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

Mengatur Transparansi

Transparansi titik pada grafik dapat diatur dengan menggunakan argument alpha. Pastikan bahwa array untuk transparansi memiliki panjang yang sama dengan array untuk sumbu x dan y.

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

Menggabungkan Warna, Ukuran, dan Transparansi

Kita dapat menggabungkan warna, ukuran, dan transparansi dengan menggunakan Gnuplot. Contoh berikut menunjukkan bagaimana kita dapat membuat grafik yang memiliki 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()

Dengan demikian, kita telah membahas bagaimana menggunakan Gnuplot untuk membuat berbagai tipe grafik, termasuk mengatur ukuran dan transparansi, serta menggabungkan warna, ukuran, dan transparansi.

Leave a comment