On Jun 15, 2008, at 11:54 AM, Curtis Jensen wrote: > There was recently a post on Radar/Spider plotting > (http://sourceforge.net/mailarchive/message.php?msg_id=4845303A.9050204%40epcc.ed.ac.uk > > ). > I too am interested in creating Radar plots with matplot. Is there a > simple way to do this?
Here's a hack to get part of what you want: ===== from matplotlib.projections.polar import PolarAxes from pylab import * # Create 6 points (plus 7th point that matches the first) with coordinates r, theta N = 6 theta = 2 * pi * linspace(0, 1, N+1) r = rand(N+1) r[N] = r[0] # HACK: force PolarAxes to use 1 line segment to connect specified points PolarAxes.RESOLUTION = 1 ax = subplot(111, polar=True) c = ax.plot(theta, r, 'r-o') show() ===== I think this only works on matplotlib 0.98. I tried using rgrids and thetagrids to change the labels, but for some reason I was getting a TypeError when I called either of those functions. -Tony ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users