我正在使用此MATLAB函数绘制金融烛台图表:
http://www.mathworks.com/help/toolbox/finance/candlefts.html
如何在图表上绘制红点,以表示该点的交易?
答案 0 :(得分:14)
对于您要添加的点,您需要在y轴yValue
上的位置以及将其放置在x轴xValue
上的日期(格式为单个serial date number)。那么以下应该有效:
candle(...); %# Make your candle plot
hold on; %# Add to the existing plot
plot(xValue,yValue,'r.'); %# Plot a red dot
如果您想要更大的红点,可以使用以下任一项替换最后一行:
plot(xValue,yValue,'r.','MarkerSize',20);
plot(xValue,yValue,'ro','MarkerFaceColor','r');