When I installed matplotlib2.5 on my W7 machine last were a few error
msgs about missing about missing files. Is that usual for matplotlib.
BTW, I've posted details of my problem to the MPL list. Here I'm
interested in the basic of install and use with IDLE, and not the
details of the use of MPL. Supposedly an uninstall is provided by a
Python setup tool. I hae not used it yet.
The basic problem is the show(). One person checked out the examples I
provided and found show() to operate fine. On my XP machine the program
I'm modifying has plot code someone put in a year or two ago, and it all
works fine. My code produces the desired plot, but gets hung up on show().
On 2/7/2010 8:11 PM, Wayne Watson wrote:
The code below is a typical example of matplotlib use. I've used it
both in xp and win7 in IDLE. It produces the required plots and stop
with the plot display. If I close the plot window with the x in the
upper right corner, the shell window is left open. I have to do the
same to close it. If I run it again, and look at the shell window, it
looks hung up with the cursor below the >>> prompt. Ctrl-c doesn't
break it, and I have to resort to x again. There must be some
mechanism to insert below that allows the program to continue on and
thus complete. Supposedly fig.close() will but I've put it in several
places and have gotten unknown attribute to figure.
Comments?
================
from matplotlib.pyplot import figure, show
from numpy import arange, pi, cos, sin, pi
from numpy.random import rand
# unit area ellipse
rx, ry = 3., 1.
area = rx * ry * pi
theta = arange(0, 2*pi+0.01, 0.1)
verts = zip(rx/area*cos(theta), ry/area*sin(theta))
x,y,s,c = rand(4, 30)
s*= 10**2.
fig = figure()
ax = fig.add_subplot(111)
ax.scatter(x,y,s,c,marker=None,verts =verts)
show()
--
"Crime is way down. War is declining. And that's far from the good
news." -- Steven Pinker (and other sources) Why is this true, but yet
the media says otherwise? The media knows very well how to manipulate us
(see limbic, emotion, $$). -- WTW
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor