登录论坛

查看完整版本 : 我们如何在金融烛台图上绘制红点(代表交易)?


poster
2019-12-10, 20:30
我正在使用此MATLAB函数绘制金融烛台图:

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

我如何在图表上绘制一个红点以表示当时的交易?



回答:

对于要添加的点,您需要将其在y轴yValue上的位置以及将其放置在x轴xValue上的日期 (http://www.mathworks.com/help/techdoc/ref/datenum.html) (格式为单个序列号 (http://www.mathworks.com/help/techdoc/ref/datenum.html) )。然后,以下应该工作:

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

更多&回答... (https://stackoverflow.com/questions/2561707)