Plot Data
9.1 Plot Data
Program gnuplot dijalankan dengan mengetikan gnuplot dalam shell, manual lengkap lihat refe- rensi [13]. Seperti biasa, contoh-contoh merujuk sistem window UNIX seperti X11, tapi program juga tersedia pada hampir seluruh sistem operasi. Setelah “startup”, prompt (yaitu gnuplot>) muncul dan pemakai dapat memasukan perintah-perintahj dalan bentuk tekstual, hasilnya ditam- pilkan pada windows atau ditulis ke file. Sebelum contoh diberikan, perlu ditekankan bahwa script gnuplot / dapat mudah dibuat dengan menuliskan perintah-perintah pada suatu file, misalkan command.gp , dan pemanggilan gnuplot command.gp.
Kasus tipipal adalah kita memiliki suatu file data x − y dan kita ingin memplot gambarnya. File kita tampak seperti seperti ini, yaitu energi keadaan dasar dari suatu gelas spin tiga dimensi ±J sebagai fungsi dari ukuran sistem linier L. Nama filenya adalah gs e0 L.dat. Kolom pertama memuat nilai-nilai L, kolom kedua nilai energi dan ketiga “standard error” energi, perlu dica- tat bahwa baris-baris yang dimulai dengan “#” merupakan baris komentar yang diabaikan ketika dibaca:
# ground state energy of +-J spin glasses #L
e_0 error
14 -1.7866 0.0007 Untuk memplot data ketikkan gnuplot> plot "gs_e0_L.dat" with yerrorbars
9.1 Plot Data 81 yang dapat disingkat dengan p "gs e0 L.dat" w e. Jangan lupa tanda quotation pada nama file.
Kemudian, sebuah window akan muncuk, menampilkan hasil, lihat Gbr. 9.1.
Gbr. 9.1. Window Gnuplot menampilkan hasil dari perintah plot.
Untuk perintah plot banyak opsi dan style tersedia, misalkan with lines menghasilkan garis sebagai ganti simbol. Gnuplot juga mampu membaca file multi-kolom dengan opsi, misalkan
gnuplot> plot "test.dat" using 1:4:5 w e tampilkank kolom keempat sebagai fungsi dari yang pertama dengan error bars diberikan pada
kolom kelima. Diantara opsi lainnya, kita dapat mengarahkan keluaran, sebagai contoh ke suatu file encapsulated postscript (dengan menset set terminal postscript dan mengalihkan keluar- an set output "test.eps"). Juga beberapa dapat dikombinasikan ke dalam satu gambar. Kita dapat menset label sumbu dari gambar dengan mengetikkan misalkan set xlabel "L", yang akan aktif ketika perintah plot berikut dieksekusi. Online help mengenai perintah plot dan berbagai
82 9 EVALUASI DAN ANALISIS DATA opsinya tersedia dengan mengetikkan help plot. Juga plot tigda dimensi dimungkinkan dengan
menggunakan perintah splot(enter help splot untuk mendapatkan informasi lanjut). Sebagai pengantar umum kita dapat hanya mengetik help. Karena perintah-perintah gnuplot dapat dima- sukkan dengan sangat cepat, kita dapat menggunakan menampilakan data langsung dan memfit data (lihat subbab. 9.2).
Program xmgr/xmgrace (gafik x motiv) jauh lebih powerful ketimbang gnuplot dan mengha- silkan keluaran yang lebih baik, perintah dipanggil dengan mengklik pada menu-menu dan tombol- tombol. Pads sisi lain program berjalan agak lambat dan cenderung mengisi layar monitor dengan window-window. Untuk menghasilkan plot yang mirip seperti di atas, kita harus menuju (setelah memulainya dengan mengetikkan xmgr pada shell) lewat menu file dan memilh submenu read dan menset subsubmenu. Kemudian suatu window pemilihan file akan muncul dan kita dapat memilih file data yang akan di-load. Ilustrasinya ditampilkan pada Gbr. 9.2.
Program xmgr/xmgrace menyediakan hampir seluruh fitur yang kita inginkan dalam plo data dua dimensi, termasuk plot multiple, fit, banyak style untuk garis, simbol, bar charts dsb. Juga kita dapat membuat berbagai tipe label atau legend, dan juga memungkinkan kita untuk menambahkan elemen-elemen seperti string, garis-garis atau obyek geometri lainnya pada plot. Informasi lanjut dapat diperoleh pada online help.