Mengenal Gnuplot dan Color Map

Mengenal Gnuplot dan Color Map

Gnuplot adalah sebuah program untuk membuat grafik dua dimensi dan tiga dimensi. Program ini sangat populer di kalangan ilmuwan dan siswa karena kemampuan untuk membuat grafik yang indah dan rinci.

Gnuplot R

Gnuplot R adalah sebuah package dalam Bahasa Pemrograman R yang digunakan untuk mengintegrasikan Gnuplot dengan R. Package ini sangat berguna bagi para analis data yang ingin membuat grafik interaktif dan dapat di-custom.

Color Map

Color map atau Color Palette adalah suatu teknik untuk mewakili data menjadi warna-warna yang berbeda. Teknik ini sangat berguna dalam ilmu pengetahuan, khususnya dalam bidang biologi, kimia, fisika, dan lain-lain.

Berikut ini adalah beberapa contoh color map yang umum digunakan:

  • gnuplot: sebuah color map yang dikembangkan oleh David Firth
  • gnuplot2: sebuah color map yang lebih baru dan lebih baik daripada gnuplot
  • gray: sebuah color map abu-abu yang tidak memiliki warna-warna lain
  • hot: sebuah color map panas yang berwarna orange dan merah
  • hsv: sebuah color map yang menggunakan HSV (Hue, Saturation, Value) untuk mewakili warna
  • inferno: sebuah color map api-api yang berwarna orange dan merah
  • jet: sebuah color map jet yang berwarna biru dan hijau
  • magma: sebuah color map magma yang berwarna merah dan hitam
  • nipy_spectral: sebuah color map spectral yang digunakan dalam astronomi
  • ocean: sebuah color map laut yang berwarna biru dan hijau
  • pink: sebuah color map pink yang berwarna merah muda
  • plasma: sebuah color map plasma yang berwarna orange dan merah
  • prism: sebuah color map prism yang berwarna hijau dan biru
  • rainbow: sebuah color map pelangi yang berwarna warni
  • seismic: sebuah color map seisme yang berwarna orange dan merah
  • spring: sebuah color map spring yang berwarna hijau dan kuning
  • summer: sebuah color map musim panas yang berwarna biru dan hijau
  • tab10: sebuah color map 10 tabungan yang digunakan dalam statistik
  • tab20: sebuah color map 20 tabungan yang digunakan dalam statistik
  • tab20b: sebuah color map 20 tabungan B yang digunakan dalam statistik
  • tab20c: sebuah color map 20 tabungan C yang digunakan dalam statistik
  • terrain: sebuah color map tanah yang berwarna hijau dan kuning
  • twilight: sebuah color map senja yang berwarna biru dan hijau
  • twilight_shifted: sebuah color map senja yang dibuat menjadi lebih cerah
  • viridis: sebuah color map viridis yang digunakan dalam astronomi
  • winter: sebuah color map musim dingin yang berwarna biru dan putih

Size

Kita dapat mengubah ukuran titik dengan menggunakan argumen s. Jadi, kita harus membuat array untuk size yang memiliki panjang sama dengan array untuk 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()

Alpha

Kita dapat mengubah transparansi titik dengan menggunakan argumen alpha. Jadi, kita harus membuat array untuk alpha yang memiliki panjang sama dengan array untuk 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 Gnuplot dan Color Map

Kita dapat menggabungkan Gnuplot dengan color map untuk membuat grafik yang indah dan rinci.

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

plt.scatter(x, y, c='viridis', s=50)
plt.show()

Dalam artikel ini, kita telah membahas tentang Gnuplot dan color map. Gnuplot adalah sebuah program untuk membuat grafik dua dimensi dan tiga dimensi, sedangkan color map adalah sebuah teknik untuk mewakili data menjadi warna-warna yang berbeda. Kita juga telah membahas tentang bagaimana menggabungkan Gnuplot dengan color map untuk membuat grafik yang indah dan rinci.

Leave a comment