Я вывожу финансовую диаграмму подсвечника на печать с помощью этой функции MATLAB:
http://www.mathworks.com/help/toolbox/finance/candlefts.html
Как я вывожу красную точку на печать на диаграмме, для представления торговли в той точке?
Для точки, которую вы хотите добавить, вам потребуется ее положение на оси Y yValue
и дата, где она должна быть размещена на оси x xValue
( форматируется как единый порядковый номер даты ). Тогда должно работать следующее:
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');