Difference between revisions of "Gnuplot/C2/Example-scripts-and-demo-folder/English"
Line 60: | Line 60: | ||
Click on the '''File Manager '''icon. | Click on the '''File Manager '''icon. | ||
− | + | ||
Navigate to '''Downloads''', '''gnuplot-5.2.6''' and then to '''demo''' folder. | Navigate to '''Downloads''', '''gnuplot-5.2.6''' and then to '''demo''' folder. | ||
Line 90: | Line 90: | ||
|- | |- | ||
− | || '''Ctrl | + | || '''Ctrl+Shift+k''' on '''Debian (rdp)''' |
+ | "Ctrl+L" in '''Ubuntu''' | ||
|| Let me clear the screen. | || Let me clear the screen. | ||
Line 207: | Line 208: | ||
|- | |- | ||
|| Cursor on the terminal. | || Cursor on the terminal. | ||
− | || Now, I will open a '''3D plot example''' file. | + | || Now, I will open a '''3D plot example''' file next. |
|- | |- | ||
Line 245: | Line 246: | ||
|- | |- | ||
− | || Go to, '''gnuplot.sourceforge.net/ | + | || Go to, '''gnuplot.sourceforge.net/demo_5.2''' |
|| In the '''web browser''', go to the '''URL''' as shown here. | || In the '''web browser''', go to the '''URL''' as shown here. | ||
Line 296: | Line 297: | ||
'''Summary''' | '''Summary''' | ||
|| Now let's summarize. | || Now let's summarize. | ||
− | In this tutorial, we learned | + | In this tutorial, we learned, |
* About '''gnuplot terminal''' and the '''graphics''' interface | * About '''gnuplot terminal''' and the '''graphics''' interface | ||
* About the '''demo''' folder of '''gnuplot''' | * About the '''demo''' folder of '''gnuplot''' |
Revision as of 12:21, 20 September 2019
Visual Cue | Narration |
Slide Number 1
Title Slide |
Welcome to the tutorial on Example Scripts and Demo Folder. |
Slide Number 2
Learning Objectives |
In this tutorial, we will learn,
|
Slide Number 3
System and Software Requirement |
To record this tutorial, I am using
and
|
Slide Number 4
Pre-requisites |
To follow this tutorial,
learner must be familiar with high school level Mathematics. |
Slide Number 5
Extract gnuplot-5.2.6 folder |
At the time of installation, we downloaded and extracted the gnuplot folder.
Generally, the folder gnuplot-5.2.6 would be in the Downloads folder. |
Slide Number 6
Extract gnuplot-5.2.6 folder |
If you had saved it elsewhere, then use that location for the next steps. |
Slide Number 7
Missing gnuplot folder |
What should you do in case the gnuplot folder is missing on your machine?
You have to follow the steps explained in the prerequisite tutorials in this series. |
Open file manager, go to Downloads, gnuplot-5.2.6 and demo folder | Open file manager.
In my machine, this icon is located on the menu bar at the bottom. Click on the File Manager icon. Navigate to Downloads, gnuplot-5.2.6 and then to demo folder. |
Scroll/highlight | Notice the various files in the folder. |
Press Ctrl+Alt+T keys | We will now open a terminal by pressing Ctrl, Alt and T keys simultaneously. |
cd Downloads/gnuplot-5.2.6/demo | Type cd space Downloads slash gnuplot-5.2.6 slash demo and press Enter.
We are in the demo directory, which contains the example files. |
Type ls and press enter | Type ls to list the files in the demo directory. |
Hover mouse over the .dem extension files | Notice there are several files with dot dem extension. |
Scroll up | They are simple text scripts, which are used to generate plots. |
Ctrl+Shift+k on Debian (rdp)
"Ctrl+L" in Ubuntu |
Let me clear the screen. |
Cursor on the interface. | Now let's look at the structure of an example script using a text editor.
I will use gedit text editor. You can use any other editor of your choice. |
Type gedit simple.dem and press enter | Type gedit space simple dot dem and press Enter.
Windows users may open the file in Notepad. |
Cursor in the text editor. | The script file opens in the text editor window. |
Hover mouse near required files in header.
Hover mouse next to the three functions in plot command. |
Details about this plot are mentioned in the header.
The required data files are also mentioned. This script plots three functions together. |
Hover mouse next to left and right key in script | Scroll down to view the entire file.
This is the structure of a script file. |
Close gedit | Now, close the text editor window. |
Go to terminal. | Go to the terminal. |
Cursor on the terminal | Next, let's run this script in gnuplot and generate the plot. |
Type >gnuplot
Press enter |
In the terminal, type gnuplot and press Enter. |
Hover mouse near gnuplot prompt | The prompt changes to gnuplot prompt.
To execute a command in the terminal, press Enter after typing it. I will not mention this separately. |
Ctrl shift k on rdp machine | I will clear the terminal. |
>load 'simple.dem' | To load the script, type load space within single quotes simple dot dem |
Click on graphics window. | A graphical window opens.
Click on this graphics window to activate it. |
Hover mouse next to sin(x), atan(x) and cos(atan(x)) | Three functions, sin x, atan x and cos atan x are plotted. |
Scroll further in axis limits | Using arrow keys, scroll, left, right, up and down within the plot.
Doing this allows us to scroll further in the axis limits. |
Hover mouse next to “press enter to continue” and press enter | Simple dot dem can plot many graphs.
Go through the script file again, at this stage. |
Go to terminal | To see the next plot, do the following.
|
Hit return and click on Graphics window. | Press the Enter key to continue.
Click on this graphics window. From now on, you have to do this every time to get the next plot. |
Show the change in graphics window | Immediately, the next script and it's function gets plotted. |
Press enter in terminal | Press Enter again, as shown in the prompt to plot the other functions from the script. |
Show graphics window. | Likewise, you can scroll through some more example files in the demo directory. |
Press Ctrl + C | Press Ctrl and C keys in the terminal, to come back to the gnuplot prompt. |
Close graphical window | Now I will close this graphical window. |
Cursor on the terminal. | Now, I will open a 3D plot example file next. |
load ‘hidden2.dem’ and enter | Load the hidden2 dot dem file on the terminal.
Use the command as shown before to load the script file. |
Show the graph | A graphics window opens. |
Go terminal press enter, view graph , repeat for 3 graphs | Go through the 3 examples of the 3D plots this script can generate. |
Close the graphics terminal. | Then close the graphics window. |
Cursor on the terminal. | I encourage you to try other example files in this folder. |
Press q | Type q to exit gnuplot. |
Open web browser. | Many example scripts are available online for gnuplot, as well. |
Open web browser. | I will show how to access the example files online in the next step.
I will open a web browser. |
Go to, gnuplot.sourceforge.net/demo_5.2 | In the web browser, go to the URL as shown here. |
Scroll down and show | Notice that there are several examples available for users to learn from. |
Hover mouse over the routines | 2D and 3D graphs, histograms and curve fitting are few capabilities of the software. |
Click on Simple functions | Under Basic 2D plot styles, click on the simple functions link. |
Hover mouse over graph, pan right | The left side shows the graphical plots.
The simple scripts on the right side generate the plots. |
Scroll down left pan. | Scroll down the page and notice the various styles seen in the plots on the left side. |
Hover mouse over graph | Notice the variations in symbols, color, legends, line style and filling area. |
Cursor on the page. | Learners may use this page to learn the various commands and options. |
Slide Number 8
Help Forum |
If we need help at any time, we can go to this URL |
Browser >> https://sourceforge.net/p/gnuplot/discussion/
Point to the Register link at the top left. |
Here we can see previously asked questions and the corresponding replies.
We can also post our questions and doubts after we register. |
Slide Number 9
Summary |
Now let's summarize.
In this tutorial, we learned,
|
Slide Number 10
Assignment |
For assignment activity, please do the following:
|
Slide Number 11
Spoken Tutorial Project |
This video summarises the Spoken Tutorial Project
Please download and watch it. |
Slide Number 12
Spoken Tutorial workshops |
The Spoken Tutorial Project Team conducts workshops and gives certificates.
For more details, please write to us. |
Slide Number 13
Forum for specific questions: |
Post your timed queries in the forum. |
Slide Number 14
Acknowledgement |
Spoken Tutorial Project is funded by NMEICT, MHRD, Government of India. |
This is Rani from IIT Bombay. Thank you for joining. |