MatPlotLib - University of Massachusetts Amherst
MatPlotLib
Computational Physics
Matplotlib
Outline
Using Matplotlib and PyPlot
Matplotlib and PyPlot
Interactive Plotting
Plot method
Labels
Multiple Figures and Curves
First Steps with Programming
Goals
Structure
Comments and Documentation
Matplotlib and PyPlot
Matplotlib is a library for 2D plotting.
Can be used in scripts or interactively
Uses NumPy arrays
PyPlot is a collection of methods within
Matplotlib which allow user to construct
2D plots easily and interactively
PyPlot essentially reproduces plotting
functions and behavior of MATLAB.
To use matplotlib with ipython on our
computers:
ipython --matplotlib qt
Importing PyPlot
We import PyPlot as we do other
packages:
import matplotlib.pyplot as pl
Remember that pl above is just a
shorthand for matplotlib.pyplot. This
way, we can invoke PyPlot's methods
easily:
pl.plot(X,Y)
In the following slides I will show PyPlot
methods with the pl shorthand....
Make your First PLot
import
import numpy
numpy as
as np
np
import
import matplotlib.pyplot
matplotlib.pyplot as
as pl
pl
## make
make aa numpy
numpy array
array
XX == np.linspace(0.,10.,11)
np.linspace(0.,10.,11)
YY == X*X
X*X ##YY array
array isis XX squared
squared
pl.ion()
pl.ion() ## turns
turns on
on interactive
interactive plotting
plotting
pl.plot(X,Y,'bo:')
pl.plot(X,Y,'bo:') ## plots
plots large
large blue
blue dots
dots
## connected
connected by
by dotted
dotted lines
lines
pl.xlabel('X')
pl.xlabel('X')
pl.ylabel('Y')
pl.ylabel('Y')
pl.title('My
pl.title('My First
First Plot')
Plot')
pl.axis([-1,11,-1,101])
pl.axis([-1,11,-1,101])
## sets
sets the
the dimensions
dimensions
pl.grid()
pl.grid() ## draws
draws dotted
dotted lines
lines on
on major
major¡°ticks¡±
¡°ticks¡±
................
................
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 searches
- cil realty of massachusetts inc
- commonwealth of massachusetts phone number
- university of massachusetts amherst online
- state of massachusetts withholding
- list of massachusetts dispensaries
- commonwealth of massachusetts address
- commonwealth of massachusetts dpu
- university of massachusetts online classes
- university of massachusetts online programs
- commonwealth of massachusetts boston ma
- commonwealth of massachusetts long form
- commonwealth of massachusetts insurance