I figured it out on my own! Why I couldn't figure it out before... I don't
know...
Here is the code:

myhighlights[1].set_facecolor('y')
myhighlights[1].set_xy([[ 3.5 ,  0.  ],\
    [ 3.5 ,  1.  ],
    [ 3.75,  1.  ],
    [ 3.75,  0.  ],
    [ 3.5 ,  0.  ]])


KrishnaPribadi wrote:
> 
> Hi,
> I added several axvspan "highlights on my plot.
> 
> I'd like to change the properties of only one of those "highlights" such
> as the facecolor, xmin, and xmax. I've included some code below. Lets say
> I'd like to change the properties on the 2nd vertical highlight (axvspan).
> 
> Can someone please suggest some code on accessing and changing properties
> on that specific object?
> 
> do I access it from the object "myhighlights" or do I access is from the
> object "ax"?
> 
> Note: This is just some simple code I came up with. My real application is
> in a wx app GUI so I will be using the draw() function.
> 
> Here is my code:
> import numpy as np
> import matplotlib.pyplot as plt
> 
> 
> t = np.arange(0, np.pi*2, 0.01)
> x = np.sin(2*np.pi*t)
> 
> 
> fig = plt.figure()
> ax = fig.add_subplot(111)
> ax.grid('On')
> 
> myplot = ax.plot(t, x, 'b')
> 
> myhighlights = []
> myhighlights.append(ax.axvspan(1,2, facecolor='g', alpha=0.2))
> myhighlights.append(ax.axvspan(3,4, facecolor='g', alpha=0.2)) #later
> let's change the facecolor, xmin, and xmax
> myhighlights.append(ax.axvspan(5,6, facecolor='g', alpha=0.2))
> 
> #need code to change properties of the 2nd axvspan
> #change facecolor to yellow
> #change xmin to 3.5 and xmax to 4.5
> 
> plt.show()
> 


-----
Krishna Adrianto Pribadi
Test Engineer
Harley-Davidson Motor Co.
Talladega Test Facility
Vehicle Test Stands
-- 
View this message in context: 
http://old.nabble.com/axvspan%2C-multiple-calls%2C-how-to-change-prop-of-1-object-instance-tp28219155p28219166.html
Sent from the matplotlib - users mailing list archive at Nabble.com.


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to