Thursday, December 15, 2011

Polar Charts with matplolib

A polar system is a two-dimensional coordinate system, where there are two coordinates: the radial and the angular coordinates. The radial coordinate denotes the point distance from a central point (pole) and the angular coordinate denotes the angle required to reach the point from the 0 degree ray (polar axis). Let's see an example of how to make polar charts with matplotlib:
from pylab import figure,polar,show
from numpy import arange,pi,cos

theta = arange(0, 2, 1./180)*pi # angular coordinates
polar(3*theta, theta/5) # drawing a spiral
polar(theta, cos(4*theta)) # drawing the polar rose
The result of this script consists of two charts. The first with the spiral
and the second with the polar rose

No comments:

Post a Comment