I've been trying to set the linestyle of an ellipse with no success.  I keep 
getting an attribute error whether I try setting the property via accessing the 
ellipse instance directly or through the artist.  Any ideas?

--if you uncomment the line containing the linestyle you should see the 
error--just paste into ipython -pylab.

Cheers,

Brian


########################


from matplotlib.patches import Ellipse as E
plot_colors = 
['#297AA3','#A3293D','#3B9DCE','#293DA3','#5229A3','#8F29A3','#A3297A',
'#7AA329','#3DA329','#29A352','#29A38F','#A38F29','#3B9DCE','#6CB6DA','#CE6C3B','#DA916C',
'#0080FF','#0000FF','#7ABDFF','#8000FF','#FF0080','#FF0000','#FF8000','#FFFF00','#A35229','#80FF00',
'#00FF00','#00FF80','#00FFFF','#3D9EFF','#FF9E3D','#FFBD7A']

ells = []
for i in xrange(3):
    ells.append(E((i, i), 2, 2))
    #ells.append(E((i, i), 1.9, 1.9, ls = 'dashed'))
    ells.append(E((i, i), 1.9, 1.9))
    ells.append(E((i, i), 2.2, 2.2))
    #Ellipse((x_loc, y_loc), prop_x, prop_y) 

a = subplot(111, aspect='equal')

for i,e in enumerate(ells):
    e.set_clip_box(a.bbox)
    e.set_alpha(0.1)
    e.set_facecolor(plot_colors[i])
    a.add_artist(e)

xlim(-2, 4)
ylim(-2, 4)

show()




      
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to