gnuplot Cookbook
eBook - ePub

gnuplot Cookbook

Lee Phillips

Share book
  1. 220 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

gnuplot Cookbook

Lee Phillips

Book details
Book preview
Table of contents
Citations

About This Book

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.

Approach

Written in Cookbook style, the reader will be taught the features of gnuplot through practical examples accompanied by rich illustrations and code. Every aspect has been considered to ensure ease of understanding of even complex features.

Who this book is for

Whether you are an old hand at gnuplot or new to it, this book is a convenient visual reference that covers the full range of gnuplot's capabilities, including its latest features. Some basic knowledge of plotting graphs is necessary.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on ā€œCancel Subscriptionā€ - itā€™s as simple as that. After you cancel, your membership will stay active for the remainder of the time youā€™ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlegoā€™s features. The only differences are the price and subscription period: With the annual plan youā€™ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, weā€™ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is gnuplot Cookbook an online PDF/ePUB?
Yes, you can access gnuplot Cookbook by Lee Phillips in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Science General. We have over one million books available in our catalogue for you to explore.

Information

Year
2012
ISBN
9781849517249
Edition
1

gnuplot Cookbook


Table of Contents

gnuplot Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why Subscribe?
Free Access for Packt account holders
Preface
Why gnuplot?
Why this book?
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Plotting Curves, Boxes, Points, and more
Introduction
Plotting a function
Getting ready
How to do itā€¦
There's moreā€¦
Plotting multiple curves
Getting ready
How to do itā€¦
How it worksā€¦
Using two different y-axes
How to do itā€¦
How it worksā€¦
There's moreā€¦
Making a scatterplot
Getting ready
How to do itā€¦
There's moreā€¦
Plotting boxes
How to do itā€¦
How it worksā€¦
There's moreā€¦
Plotting circles
Getting ready
How to do itā€¦
How it worksā€¦
Drawing filled curves
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
Handling financial data
Getting ready
How to do itā€¦
How it worksā€¦
Making a basic histogram plot
Getting ready
How to do itā€¦
How it worksā€¦
Stacking histograms
Getting ready
How to do itā€¦
How it worksā€¦
Plotting multiple histograms
Getting ready
How to do itā€¦
How it worksā€¦
Dealing with errors
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
Making a statistical whisker plot
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
Making an impulse plot
How to do itā€¦
How it worksā€¦
There's moreā€¦
Graphing parametric curves
How to do itā€¦
How it worksā€¦
There's moreā€¦
Plotting with polar coordinates
How to do itā€¦
How it worksā€¦
2. Annotating with Labels and Legends
Introduction
Labeling the axes
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
Setting the label size
How to do itā€¦
How it worksā€¦
There's moreā€¦
Adding a legend
How to do itā€¦
How it worksā€¦
There's moreā€¦
Putting a box around the legend
How to do itā€¦
How it worksā€¦
Adding a label with an arrow
How to do itā€¦
How it worksā€¦
Using Unicode characters [new]
Getting ready
How to do itā€¦
How it worksā€¦
Putting equations in your labels
How to do itā€¦
How it worksā€¦
3. Applying Colors and Styles
Introduction
Coloring your curves
How to do itā€¦
How it worksā€¦
There's moreā€¦
Styling your curves
How to do itā€¦
How it worksā€¦
There's moreā€¦
Applying transparency [new]
How to do itā€¦
How it worksā€¦
There's moreā€¦
Plotting points with curves
How to do itā€¦
How it worksā€¦
Changing the point style
How to do itā€¦
How it worksā€¦
Changing the plot size
How to do itā€¦
How it worksā€¦
Positioning graphs on the page [new]
How to do itā€¦
How it worksā€¦
Plotting with objects [new]
How to do itā€¦
How it worksā€¦
4. Controlling your Tics
Introduction
Adding minor tics
How to do itā€¦
How it worksā€¦
Placing tics on the second y-axis
How to do itā€¦
How it worksā€¦
Adjusting the tic size
How to do itā€¦
How it worksā€¦
There's moreā€¦
Removing all tics
How to do itā€¦
How it worksā€¦
Defining the tic values
How to do itā€¦
How it worksā€¦
Making the tics stick out
How to do itā€¦
How it worksā€¦
Setting manual tics
How to do itā€¦
How it worksā€¦
There's moreā€¦
Plotting with dates and times
Getting ready
How to do itā€¦
How it worksā€¦
Changing the language used for labels [new]
How to do itā€¦
How it worksā€¦
Using European-style decimals [new]
How to do itā€¦
How it worksā€¦
Formatting tic labels
How to do itā€¦
How it worksā€¦
There's more...
5. Combining Multiple Plots
Introduction
Arranging an array of plots
How to do itā€¦
How it worksā€¦
Positioning plots manually
How to do itā€¦
How it worksā€¦
There's moreā€¦
Creating an inset plot
How to do itā€¦
How it worksā€¦
Multiplotting with labels and arrows
How to do itā€¦
How it worksā€¦
6. Including Plots in Documents
Introduction
Introducing gnuplot's high-quality graphics formats [new]
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
The wxt terminal
The pdfcairo terminal
The svg terminal
Adding a plot to a paper using LaTeX
Getting ready
How to do itā€¦
Creating the figure
The TeX document
Running LaTeX
How it worksā€¦
Assembling a document using TikZ and LaTeX [new]
Getting ready
How to do itā€¦
Making the plot
The LaTeX document
How it worksā€¦
Assembling a document using epslatex
How to do itā€¦
Making the plot
The LaTeX document
Producing the PDF
How it worksā€¦
Using gnuplot within LaTeX
Getting ready
How to do itā€¦
How it worksā€¦
Creating presentation slides with incrementally displayed graphs
Getting ready
How to do itā€¦
Making the plots
The LaTeX document
How it worksā€¦
The gnuplot script
The LaTeX document
Including a plot in a web page
How to do itā€¦
The gnuplot script
The HTML source
How it worksā€¦
There's moreā€¦
Making an interactive plot for the Web [new]
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
7. Programming gnuplot and Dealing with Data
Introduction
Scripting gnuplot with its own language
How to do itā€¦
How it worksā€¦
There's moreā€¦
Plotting on subintervals
How to do itā€¦
How it worksā€¦
Smoothing your data
Getting ready
How to do itā€¦
How it worksā€¦
Fitting functions to your data
Getting ready
How to do itā€¦
How it worksā€¦
Using kdensity smoothing to improve on histograms [new]
Getting ready
How to ...

Table of contents