我们如何在金融烛台图上绘制一个红点(代表交易)?

时间:2010-04-01 15:51:24

标签: matlab plot

我正在使用此MATLAB函数绘制金融烛台图表:

http://www.mathworks.com/help/toolbox/finance/candlefts.html

如何在图表上绘制红点,以表示该点的交易?

1 个答案:

答案 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');