Difference between revisions of "Gnuplot/C2/Overview-of-Gnuplot/English"
(Created page with "{| border=1 || '''Visual Cue''' || '''Narration''' |- || '''Slide Number 1''' '''Title Slide ''' || Welcome to the tutorial on '''Overview of gnuplot'''. |- || '''Slide Num...") |
|||
Line 15: | Line 15: | ||
* The '''gnuplot''' website | * The '''gnuplot''' website | ||
− | * Important features and capabilities of''' gnuplot ''' | + | * Important features and capabilities of ''' gnuplot ''' |
* Benefits of gnuplot and | * Benefits of gnuplot and | ||
* User forum | * User forum | ||
− | We will also play excerpts of '''gnuplot''' tutorials available on this website. | + | * We will also play excerpts of '''gnuplot''' tutorials available on this website. |
|- | |- | ||
Line 35: | Line 35: | ||
'''Pre-requisites''' | '''Pre-requisites''' | ||
|| To follow this tutorial, | || To follow this tutorial, | ||
− | + | * Learner must be familiar with basic computer and Internet skills. | |
|- | |- | ||
|| '''Slide Number 5''' | || '''Slide Number 5''' | ||
'''Gnuplot''' | '''Gnuplot''' | ||
− | || '''Gnuplot''' is,* A command-line driven plotting program in '''C''' language. | + | || '''Gnuplot''' is, |
− | * It has several plotting | + | * A command-line driven plotting program in '''C''' language. |
+ | * It has several plotting abilities and has a learning curve. | ||
* Can generate graphs interactively and save the output | * Can generate graphs interactively and save the output | ||
Line 62: | Line 63: | ||
|| Go to '''gnuplot.info''' | || Go to '''gnuplot.info''' | ||
|| Go to the web address, '''gnuplot.info'''. | || Go to the web address, '''gnuplot.info'''. | ||
− | + | This is the official site of '''gnuplot'''. | |
− | + | ||
|- | |- | ||
Line 124: | Line 124: | ||
|| Users may also use these links for learning purpose. | || Users may also use these links for learning purpose. | ||
− | + | Learner may use this page for choosing styles and learn the various options. | |
|- | |- | ||
Line 138: | Line 138: | ||
Notice that, detailed documentation is also available. | Notice that, detailed documentation is also available. | ||
− | Documentation is | + | Documentation is available in several languages. |
|- | |- | ||
Line 148: | Line 148: | ||
|- | |- | ||
|| Go to, [https://sourceforge.net/p/gnuplot/discussion/ https://sourceforge.net/p/gnuplot/discussion/] | || Go to, [https://sourceforge.net/p/gnuplot/discussion/ https://sourceforge.net/p/gnuplot/discussion/] | ||
− | || Go to the''' Sourceforge''' web page on '''gnuplot'''. | + | || Go to the ''' Sourceforge''' web page on '''gnuplot'''. |
|- | |- | ||
Line 192: | Line 192: | ||
|| Gnuplot can | || Gnuplot can | ||
− | * Perform curve fitting to find | + | * Perform curve fitting to find mathematical relation between data points |
− | * Save the output in various file formats | + | * Save the output in various file formats and |
* Support plotting back-end of other scientific software | * Support plotting back-end of other scientific software | ||
Line 219: | Line 219: | ||
'''Debian Linux''' 9.3 | '''Debian Linux''' 9.3 | ||
− | || The next tutorial explains about, example scripts available in gnuplot website | + | || The next tutorial explains about, example scripts available in gnuplot website and |
# We will load script files to generate a plot. | # We will load script files to generate a plot. | ||
Line 247: | Line 247: | ||
* Plotting datasets from a file | * Plotting datasets from a file | ||
* Formatting axis to log scale | * Formatting axis to log scale | ||
− | * Changing color, line and symbol style | + | * Changing color, line and symbol style and |
* Adding title and axis label | * Adding title and axis label | ||
Line 257: | Line 257: | ||
|| In these two tutorials we will write scripts to generate plots. | || In these two tutorials we will write scripts to generate plots. | ||
− | We will generate '''3D''' plots and learn to script graphs in ''' | + | We will generate '''3D''' plots and learn to script graphs in '''multiplot''' mode. |
|- | |- | ||
Line 287: | Line 287: | ||
|| The next two tutorials explains about plotting large data sets. | || The next two tutorials explains about plotting large data sets. | ||
− | * We will generate statistical summary | + | * We will generate statistical summary for a dataset |
* Draw a boxplot | * Draw a boxplot | ||
− | * Write a '''Perl''' script to generate an outlier file for '' | + | * Write a '''Perl''' script to generate an outlier file for ''gnu plot''' and |
* Label outliers in a '''box plot''' using a '''Perl''' script. | * Label outliers in a '''box plot''' using a '''Perl''' script. | ||
Line 306: | Line 306: | ||
* Learned about '''gnuplot''' and '''gnuplot''' website | * Learned about '''gnuplot''' and '''gnuplot''' website | ||
* Browsed through capabilities of '''gnuplot''' and example scripts for users | * Browsed through capabilities of '''gnuplot''' and example scripts for users | ||
− | * Visited the user forum | + | * Visited the user forum and |
* Played video -clippings of '''gnuplot''' tutorials available on this website. | * Played video -clippings of '''gnuplot''' tutorials available on this website. | ||
Revision as of 16:45, 8 October 2020
Visual Cue | Narration |
Slide Number 1
Title Slide |
Welcome to the tutorial on Overview of gnuplot. |
Slide Number 2
Learning Objectives |
In this tutorial, we will learn about,
|
Slide Number 3
System and Software Requirement |
To record this tutorial, I am using
|
Slide Number 4
Pre-requisites |
To follow this tutorial,
|
Slide Number 5
Gnuplot |
Gnuplot is,
|
Slide Number 6
Download link http://www.gnuplot.info |
|
Open web browser. | Open the web browser of your choice. |
Go to gnuplot.info | Go to the web address, gnuplot.info.
This is the official site of gnuplot. |
Hover mouse on left and right to show the plots. | The plots on the homepage represent few of gnuplot’s capabilities.
Gnuplot has a large database of resources and example tutorials. |
Click on Books link.
Scroll down. |
Click on the Books link and scroll down the new page.
The popularity of gnuplot can be gauged from the several books available. |
Go back to gnuplot home page. | Go back to the home page. |
Click on the External Links section. | Click on the External Links section. |
Hover mouse over programming interfaces list | The page loads.
Notice the many programming interfaces available for gnuplot. |
Hover mouse over Octave link. | Many popular scientific programs also incorporate gnuplot in them. |
Go to http://www.gnuplot.info . | Let’s go back to gnuplot home page. |
Scroll down. Click on the Gallery of demos link. | Let’s scroll down.
Click on the Gallery of demos link. |
Hover the cursor on the demo page. | This page has several types of example scripts.
Every link has scripts which generate graphs in various styles. |
Cursor on 2D, 3D and axis transformation. | Notice the 2D and 3D plotting along with axis transformation ability. |
Cursor on curve fitting, annotation and applications. | Examples for curve fitting, annotation and applications are also available. |
Cursor on the web page. | Users may also use these links for learning purpose.
Learner may use this page for choosing styles and learn the various options. |
Go to gnuplot web page. | Go back to the gnuplot home page. |
Click on the Documentation link.
Hover cursor next to Documentation. |
Click on the Documentation link.
Notice that, detailed documentation is also available. Documentation is available in several languages. |
Slide Number 7
User Forum |
Currently, Stackoverflow and Sourceforge have an active gnuplot user forum. |
Go to, https://sourceforge.net/p/gnuplot/discussion/ | Go to the Sourceforge web page on gnuplot. |
Cursor on Help and Discussion link on left frame. | Notice the two sections on Help and Discussions. |
Cursor on the Join link. | Learner must create a free account and sign in to ask questions. |
Go to https://stackoverflow.com/ | Now, let’s visit the stackoverflow website as seen here. |
Type gnuplot in the search form and press Enter. | Type gnuplot in the search form on the top and press Enter. |
Cursor on the refreshed page. | Notice the questions users have asked in the forum. |
Cursor on signup and login. | Here too, learner must sign up and log in to ask questions in the forum.
They are seen on the top right side of the page. |
Slide Number 8
Benefits of gnuplot |
There are several benefits of using gnuplot. It is,
|
Slide Number 9
Scientific community and gnuplot
|
Gnuplot can
|
Slide Number 10
Gist of the tutorials in this series |
|
# Show Title slide of Introduction to gnuplot
|
In these two tutorials, we will install gnuplot in Linux and Windows OS. |
# Show test window in Linux
|
We will also test the terminal capability of the installed software. |
# Show title slide of Example files and demo folder
Debian Linux 9.3 |
The next tutorial explains about, example scripts available in gnuplot website and
|
# Show title slide of Plotting functions
Debian Linux 9.3 |
The next tutorial explains about,
|
# Show title slide of Set term and Variations.
|
This tutorial explains about, the set term command.
|
Play few seconds of the clip from the tutorial. | This tutorial explains about,
|
Ubuntu Linux OS version 16.04 # Show Title slide of Generate 3D plots and Surfaces
|
In these two tutorials we will write scripts to generate plots.
We will generate 3D plots and learn to script graphs in multiplot mode. |
Show Title slide of Error bars and Data fitting.
|
The next tutorial in the series is Error bars and Data fitting.
|
Show title slide from web site.
|
The Latex and gnuplot tutorial, explains about, generating tex files with gnuplot.
|
# Show title slide of Statistics and boxplot
|
The next two tutorials explains about plotting large data sets.
|
Show spoken website on gnuplot tutorials. | Later on, we may add more tutorials in this series.
These tutorials will be available on this website. |
Slide Number 11
Summary |
To summarize, in this tutorial, we
|
Slide Number 12
Spoken Tutorial Project |
This video summarises the Spoken Tutorial Project.
Please download and watch it. |
Slide Number 13
Spoken Tutorial workshops |
Spoken tutorial team conducts workshops and give certificates.
For more details, please write to us. |
Slide Number 14
Forum questions |
|
Slide Number 15
Forum for specific questions: |
|
Slide Number 16
Acknowledgement |
The Spoken Tutorial Project is funded by MHRD, Government of India. |
This is Rani from IIT, Bombay.
Thank you for joining. |