From: Vineet J. <vi...@al...> - 2004-07-21 04:20:44
|
I'm adding a moving average to a finance chart. I currently am doing the following: ma20 = movavg_function(open_price_bars, 20) axMiddle.plot(vind, ma5, 'b', linewidth=1) The problem is that because there are missing data elelments for the underlying time series data the moving average for some days is also missing values. I have a special moving average function which allows for gaps (or missing) values. Is there any way (by modifying) plot that if axMiddle.plot comes across a missing value (in my case market by -1, but could be anythin) then it does not plot that particular data point. One solution would obviously be to scan the moving average and construct a new index list for all points which have valid data. Is there another option by modifying the underlying axes.plot function? Vineet |