Book description
Visual guide to every kind of graph you can make with this plotting software with this book
 See a picture of the graph you want to make and find a readytorun script to produce it
 Working examples of using gnuplot in your own programming language... C, Python, and more
 Find a problemsolution approach with practical examples enriched with good pictorial illustrations and code
In Detail
gnuplot is the world's finest technical plotting software, used by scientists, engineers, and others for many years. It is in constant development and runs on practically every operating system, and can produce output in almost any format. The quality of its 3d plots is unmatched and its ability to be incorporated into computer programs and document preparation systems is excellent.
gnuplot Cookbook – it will help you master gnuplot. Start using gnuplot immediately to solve your problems in data analysis and presentation. Quickly find a visual example of the graph you want to make and see a complete, working script for producing it. Learn how to use the new features in gnuplot 4.4. Find clearly explained, working examples of using gnuplot with LaTeX and with your own computer programming language.
You will master all the ins and outs of gnuplot through gnuplot Cookbook.
You will learn to plot basic 2d to complex 3d plots, annotate from simple labels to equations, integrate from simple scripts to full documents and computer progams. You will be taught to annotate graphs with equations and symbols that match the style of the rest of your text, thus creating a seamless, professional document. You will be guided to create a web page with an interactive graph, and add graphical output to your simulation or numerical analysis program.
Start using all of gnuplot's simple to complex features to suit your needs, without studying its 200 page manual through this Cookbook.
Table of contents

gnuplot Cookbook
 gnuplot Cookbook
 Credits
 About the Author
 About the Reviewers
 www.PacktPub.com
 Preface

1. Plotting Curves, Boxes, Points, and more
 Introduction
 Plotting a function
 Plotting multiple curves
 Using two different yaxes
 Making a scatterplot
 Plotting boxes
 Plotting circles
 Drawing filled curves
 Handling financial data
 Making a basic histogram plot
 Stacking histograms
 Plotting multiple histograms
 Dealing with errors
 Making a statistical whisker plot
 Making an impulse plot
 Graphing parametric curves
 Plotting with polar coordinates
 2. Annotating with Labels and Legends
 3. Applying Colors and Styles

4. Controlling your Tics
 Introduction
 Adding minor tics
 Placing tics on the second yaxis
 Adjusting the tic size
 Removing all tics
 Defining the tic values
 Making the tics stick out
 Setting manual tics
 Plotting with dates and times
 Changing the language used for labels [new]
 Using Europeanstyle decimals [new]
 Formatting tic labels
 5. Combining Multiple Plots

6. Including Plots in Documents
 Introduction
 Introducing gnuplot's highquality graphics formats [new]
 Adding a plot to a paper using LaTeX
 Assembling a document using TikZ and LaTeX [new]
 Assembling a document using epslatex
 Using gnuplot within LaTeX
 Creating presentation slides with incrementally displayed graphs
 Including a plot in a web page
 Making an interactive plot for the Web [new]

7. Programming gnuplot and Dealing with Data
 Introduction
 Scripting gnuplot with its own language
 Plotting on subintervals
 Smoothing your data
 Fitting functions to your data
 Using kdensity smoothing to improve on histograms [new]
 Creating a cumulative distribution [new]
 Talking to gnuplot with C
 Scripting gnuplot with Python
 Plotting with Clojure
 Handling volatile data [new]
 8. The Third Dimension
 9. Using and Making Graphical User Interfaces
 10. Surveying Special Topics
 A. Finding Help and Information
Product information
 Title: gnuplot Cookbook
 Author(s):
 Release date: February 2012
 Publisher(s): Packt Publishing
 ISBN: 9781849517249
You might also like
book
HandsOn Machine Learning with ScikitLearn, Keras, and TensorFlow, 2nd Edition
Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. …
book
Learning Go
Go is rapidly becoming the preferred language for building web services. There are plenty of tutorials …
book
Designing Distributed Systems
Without established design patterns to guide them, developers have had to build distributed systems from scratch, …
book
CMake Cookbook
Learn CMake through a series of taskbased recipes that provide you with practical, simple, and readytouse …