Python-3.4.3/C2/Plotting-Charts/English
'Python/C2/plotting-charts/English'Title of script: plotting charts
Author: Anoop Jacob Thomas, Thirumalesh H S
Keywords: Python, IPython, pylab, scatter plot, charts, matplotlib help
Visual Cue | Narration |
Show slide
|
Hello friends. Welcome to the tutorial on plotting Narrator name is missing in the first slide
Narrator name is missing in the first slide Narrator name is missing in the first slide Narrator name is missing in the first slide Narrator name is missing in the first slide charts |
Show slide
Learning Objectives
|
At the end of this tutorial, you will be able to -
|
Show slide
System Specifications |
To record this tutorial, I am using
|
Show slide
Pre-requisites |
To practice this tutorial, you should know how to
If not, see the relevant Python tutorials on this website. |
[Terminal]
ipython3
|
Let us first open the Terminal by pressing Ctrl+Alt+T keys simultaneously.
|
[IPython console]
%pylab and press Enter. |
Let us initialise the pylab package.
|
Show Slide
Pie chart
|
A pie chart is a circular chart divided into sectors, change the text in slide
to illustrate numerical proportion |
Show Slide
pie() function Syntax: pie(values, labels= labels)
|
The syntax for pie() function is as follows:
|
Show Slide
Exercise 1 |
available in the code file link of this tutorial
|
[File browser]
Open the file company-a-data.txt and show the content |
The data file has two columns with a set of values in each column.
|
[IPython Terminal]
|
To produce a scatter plot,
Type
|
[Ipython Terminal]
pie(profit,labels=year)
|
Type clf() to clear the plot window, if any plots executed previously.
|
[Plot Window]
|
Notice that we passed two arguments to the function pie().
|
Show Slide
Exercise 2
|
Pause the video here, try out the following exercise and resume the video.
Plot a pie chart with the same data with the following colors for each wedges.
Hint: In your ipython interpreter, try typing pie? |
[IPython Terminal]
|
Solution to Exercise 2
|
Show Slide
Bar chart
|
A bar chart is a chart
|
Show Slide
|
The syntax for bar graph is:
bar(x, y)
|
Show Slide
Exercise 3
|
* Plot a bar chart representing the profit percentage of company A.
|
[IPython Terminal]
bar(year, profit)
|
Solution to Exercise 3
same as above Type bar(year, profit)
|
Show Slide
Exercise 4
|
Plot a bar chart as shown in the image:
The data for the chart may be obtained from the file company-a-data.txt.
Clue is to try typing bar? In ipython interpreter. |
[Ipython Terminal]
clf()
|
Solution to Exercise 4
same as above. Also mention the change in the output Type bar(year,profit,fill=False,hatch='/')
|
Show Slide
"Getting help on matplotlib" {SHOW WEBSITE while narrating} |
Help about matplotlib can be obtained from matplotlib.sourceforge.net/contents.html
More plots can be seen at matplotlib.sourceforge.net/users/screenshots.html and also at matplotlib.sourceforge.net/gallery.html
|
Show Slide
Summary slide
|
This brings us to the end of this tutorial.
|
Show Slide
Assignment
|
Here are some self assessment questions for you to solve.
|
Show Slide
Solution to assignment
|
And the answers,
|
Show Slide
Forum |
Please post your timed queries in this forum. |
Show Slide
Fossee Forum |
Please post your general queries on Python in this forum. |
Show Slide
Textbook Companion |
FOSSEE team coordinates the TBC project. |
Show Slide
Acknowledgment |
Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.
For more details, visit this website. |
Previous slide | This is _________ from IIT Bombay (or FOSSEE, if you wish) signing off.
Thank you. |