Python-3.4.3/C2/Other-Types-Of-Plots/English-timed

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 Hello friends. Welcome to the tutorial on Other types of plots
00:06 At the end of this tutorial, you will be able to -

Create scatter plot

Create log-log plots

00:15 To record this tutorial, I am using

Ubuntu Linux 14.04 operating system

Python 3.4.3

IPython 5.1.0

00:29 To practice this tutorial, you should know how to

Run basic Python commands on the ipython console

Load data from files and Plot data.

00:41 If not, see the relevant Python tutorials on this website.
00:46 Let us first open the Terminal by pressing Ctrl+Alt+T keys simultaneously.

Now, type ipython3 and press Enter.

00:58 Let us initialise the pylab package. Type percent pylab and press Enter.
01:08 In a scatter plot, the data is displayed as a collection of points.
01:13 Each point determines its position on the x and y axes
01:18 Plot a scatter plot showing the percentage profit of a company A from the year 2000 to 2010.
01:27 The data for the same is available in the file company hyphen a hyphen data dot txt.
01:35 company hyphen a hyphen data dot txt file is available in the code file link of this tutorial. Please download and use it.
01:45 Let us see the content of the file company hyphen a hyphen data dot txt.
01:52 So type,cat company hyphen a hyphen data dot txt. and press Enter
02:00 The data file has two columns with a set of values in each column.
02:06 The first column represents the years. And the second column represents the profit percentage.
02:15 To produce the scatter plot, we first need to load the data from the file using loadtxt command.
02:22 So Type

year comma profit equal to loadtxt within parentheses within single quotes company hyphen a hyphen data dot txt after single quotes comma unpack equal to True and Press Enter

02:45 unpack equal to True returns the transposed array of data
02:51 scatter() function is used to generate the scatter graph
02:56 Syntax: scatter within parentheses x comma y

x is a sequence of data

y is a sequence of data having the same length of x

03:11 Let us use scatter function to plot scatter graph for data stored in year and profit.
03:20 So Type scatter within parentheses year comma profit and press Enter.
03:31 Notice that we passed two arguments to scatter() function.
03:36 The First one being the values in x-coordinate that is year. Second, the values in y-coordinate, the profit percentages.
03:48 Pause the video here, try out the following exercise and resume the video. Read the documentation of scatter.
03:58 Plot a scatter plot of same data in company hyphen a hyphen data dot txt with red diamond markers.
04:08 Solution to Exercise Clear the plot window by typing clf parentheses and press Enter
04:20 Now type

scatter within parentheses year comma profit comma color equal to within single quotes r comma marker equal to within single quotes d and press Enter

04:43 Thus, we got our scatter plot. Now let us see another kind of plot.
04:51 A log-log plot is a two-dimensional graph of numerical data.
04:57 It uses logarithmic scales on both axes.
05:02 Graph appears as straight line due to non-linear scaling
05:08 Syntax

loglog within parentheses x comma y

x is a sequence of data

y is a sequence of data, having the same length of x

05:24 Plot a log-log chart of y equal to 5 times x cube for x from 1 to 20.
05:33 Before we actually plot, let us calculate the points needed for that.
05:39 Type x equalto linspace within parentheses 1 comma 20 comma 100 and press Enter
05:54 Then, y equal to 5 into x raised to 3 and press Enter
06:06 Clear the plot window by typing clf parentheses and press Enter
06:14 Type loglog within parentheses x comma y and press Enter
06:24 We see the required plot
06:27 This brings us to the end of this tutorial. In this tutorial we learnt to,

Plot a scatter plot using scatter() function

Plot a log-log graph using loglog() function

06:42 Here are some self assessment questions for you to solve.
06:46 scatter within parentheses x comma y comma color equal to within single quotes blue comma marker equal to within single quotes d
06:59 and plot within parentheses x comma y comma color equal to within single quotes b comma marker equal to within single quotes d
07:11 does exactly the same?

True or False

07:17 And the answer, False. Both functions do not produce the same kind of plot.
07:25 Please post your timed queries in this forum.
07:25 Please post your general queries on Python in this forum.
07:29 FOSSEE team coordinates the TBC project.
07:33 Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.For more details, visit this website.
07:42 This is Prathamesh Salunkhe from IIT Bombay (or FOSSEE, if you wish) signing off. Thank you.

Contributors and Content Editors

Pratik kamble