Friday, September 24, 2010

รวมเวปที่ใช้สำหรับ gnuplot / websites for gnuplot info

Gnuplot ใช้เพื่อพล็อตข้อมูลออกมาในรูปแบบกราฟต่างๆ ใช้ได้กับหลากหลายแพลตฟอร์ม ที่สำคัญคือมันฟรี จริงๆแล้วมันมีความสามารถหลากหลาย แต่ติดที่การทำงานต้องใช้ command line ทำให้สำหรับคนที่ไม่คุ้นเคยกับการใช้ command line อาจรวมไปถึงพวกยูนิกซ์คอมมาน ก็จะงงๆเล็กน้อย แต่จริงๆแล้วมันไม่ยากเลย

ที่สำคัญไฟล์ที่พล็อตออกจากเจ้า คนุปพล็อต ก็หลากหลาย ปกติเราจะใช้เอาต์พุตแบบ .eps ซึ่งทำงานกับ LaTeX ได้ดี และยังเป็น vector based ทำให้เราสามารถแก้ไขโดยใช้โปรแกรมอื่นๆได้อีก (ไม่ได้แนะนำให้แก้ข้อมูลให้ได้ตามใจนะจ๊ะ) เช่นพวก Illustrator เป็นต้น

Gnuplot is a portable command-line driven graphing utility for Linux, OS/2, MS Windows, OSX, VMS, and many other platforms. Gnuplot supports many types of plots in either 2D and 3D. It can draw using lines, points, boxes, contours, vector fields, surfaces, and various associated text. It also supports various specialized plot types.

Gnuplot supports many different types of output: interactive screen terminals (with mouse and hotkey input), direct output to pen plotters or modern printers, and output to many file formats (eps, fig, jpeg, LaTeX, metafont, pbm, pdf, png, postscript, svg, ...).

Personally, I only use Gnuplot for 2D plot. Working with LaTeX, I found Gnuplot is easy and flexible enough for visualizing a general info graph for publishing in scientific article.

For those who just starts using `Gnuplot', I found this website is the best for starting and running for the very first time.

http://www.duke.edu/~hpgavin/gnuplot.html














For in depth information and demos, the main download site is great.
http://gnuplot.sourceforge.net/

You can access just the manual here: http://www.gnuplot.info/docs/gnuplot.html
Both of them are often updated.













This website collects `not so frequently asked questions' which I found useful for many cases, though it seems lacking of maintenance by now.
http://t16web.lanl.gov/Kawano/gnuplot/index-e.html

No comments: