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