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-tp28219155p28219155.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