matplotlib

Previous topic

pylab_examples example code: fill_betweenx_demo.py

Next topic

pylab_examples example code: finance_demo.py

This Page

pylab_examples example code: fill_spiral.pyΒΆ

(Source code, png)

../../_images/fill_spiral.png
#!/usr/bin/env python

from pylab import *

theta = arange(0, 8*pi, 0.1)
a = 1
b = .2

for dt in arange(0, 2*pi, pi/2.0):

    x = a*cos(theta + dt)*exp(b*theta)
    y = a*sin(theta + dt)*exp(b*theta)

    dt = dt + pi/4.0

    x2 = a*cos(theta + dt)*exp(b*theta)
    y2 = a*sin(theta + dt)*exp(b*theta)

    xf = concatenate((x, x2[::-1]))
    yf = concatenate((y, y2[::-1]))

    p1 = fill(xf, yf)

show()

Keywords: python, matplotlib, pylab, example, codex (see Search examples)