Plotting Data
[Pages:20]Wednesday, 29 February, 12
Plotting Data
COMP 364 - Lecture 15 February 27th, 2012 Mathieu Perreault
Why plot data programmatically?
Wednesday, 29 February, 12
Different kinds of plots...
Line plot Scatter plot Histogram Heatmap
Wednesday, 29 February, 12
Line and scatter plots
Wednesday, 29 February, 12
Major considerations for line/scatter plotting
? Data consists of numbers ? Each data point has an X and a Y value
? Data is specified as two lists (X values and Y values)
? Key issue: we read our data in as strings, but need it to be two lists of numbers.
Wednesday, 29 February, 12
Manipulating lists
? x.append(y) - add the object y into list x ? x.remove(y) - remove the first occurrence of y in list x
Exercise: Consider a file containing x-y datapoints - each line has two numbers, separated by a space. Read these points
from the file into two lists.
Wednesday, 29 February, 12
Manipulating lists
x
=
[] y
=
[] for
line
in
open(`data.txt'):
values
=
line.strip(`\n').split()
x.append(float(values[0]))
y.append(float(values[1]))
Now our two lists contain, in order, the data points from the file, where y[i] is the corresponding point for x[i], for all i.
Wednesday, 29 February, 12
Line plots
? matplotlib is a 3rd party python library that provides MANY plotting functions ()
? matplotlib.pyplot.figure() - creates a new blank figure ? matplotlib.pyplot.plot(X,Y) - draws a line plot using data points X,Y on the
current figure ? matplotlib.pyplot.show() - displays the current figure on the screen
Exercise: extend our previous code to plot the data points in a line graph.
Wednesday, 29 February, 12
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- documentation
- basic plotting with python and matplotlib
- reading data sheet from xlsx from the input file
- for scientific developing
- introductory notes matplotlib
- plotting data
- data exploration in python using analytics vidhya
- python programming techniques eliot feibush
- tutorial classification
- scientific computing with python numpy matplotlib eliot
Related searches
- plotting with pandas
- plotting cdf in python
- plotting text file with dates with pandas
- plotting worksheets for writers
- plotting graphs on excel
- plotting fractions on number line calculator
- plotting numbers on number line
- data plotting tools
- free data plotting software
- plotting fractions on a number line
- plotting inequalities on number lines
- plotting lines with equations