Chapter 9. Using and Making Graphical User Interfaces
This chapter contains the following recipes:
- Using the JAVA gnuplot GUI JGP
- Using the Emacs GUI
- Sharing with Plotshare
- Writing a web GUI for gnuplot
The tremendous utility and flexibility of gnuplot is due in large part to its essential nature as a command-line program. This allows it to be controlled by scripts or with text sent through a pipe or socket, which opens up an unlimited horizon of interoperability. gnuplot can be used from within any programming language, using either a custom interface or through the general method of writing to a socket. Indeed, it is the flexibility of a textual interface that is largely responsible for the enduring popularity of gnuplot among programmers, ...