Turns out it's documented behavior... "The plot command automatically creates subplots when multiple time series are encountered, and they differ greatly on their decimal scales..."
See <finance/plot>. It doesn't indicate you can pass an axis handle to this overloaded plot function to force it to add to an existing plot. Not sure just what you would run into just forcing to use the base Matlab plot routine; certainly would have to deal with the object type of casting to double and dealing with the date/time stuff that's automagic in the other.
I don't have Fin TB so can't try it here to know what would be a useful workaround, sorry...I'd suggest this is worth a call to Tech Support at TMW for their suggestion.
Oh...a thought...what happens if you try the first and then execute hold on on that axes and then call plot again with the second series? If that adds to the existing axes, maybe you can devise some logic that you can use to automate it to avoid the hassle.
Only other thing I can think of would entail a lot of munging in trying to take the one subplot data from one and copyobj to the second and then deleting the first subplot and resizing the second and that's just too messy to think about...
Best Answer