Hi i have a problem with passing a parameter to a function

xtickvals = np.arange(0, total_project_days+5,  5)

its for setting ticks on an axis, the x-axis

Ex1: This works
xticks = pylab.setp(ax2,
xticklabels=['0','10','20','30','40','50','60','70','80','90','100'])

Ex2: This doesnt work
xticklabels=['0', '5', '10', '15', '20', '25', '30', '35', '40', '45', '50',
'55', '60', '65']
xticks = pylab.setp(ax2, xticklabels)

I want to calculate how many tick is needed on that axis and then pass it to
function.
So that why i need something like the second example (or another way?)
------
I couldnt se code tags?

Code to calculate ticks and steps for output
--
#xticksval = np.arange(0, total_project_days+stpsz=5,  stepsz)
xtickvals = np.arange(0, total_project_days+5,  5)


# why do we need to define it here, instead of it being created in the for
loop
xticklabels = []

for i in xtickvals:
 xticklabels.append(str(i))

xticks = pylab.setp(ax2, xticklabels)
-----

The above code gives the same problem as example2

regards mic
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to