У меня есть файл .csv, который содержит некоторые данные, например. date (30.10.2013), closePrice (361.08), volume (4500014), openPrice (362,62), highPrice (365), lowPrice (358,65). Файл содержит данные 2510X6, я хочу построить диаграмму из палочек, может кто-нибудь мне поможет ?. Вот что я сделал:
fid = fopen('Amazon.csv');
HDRS = textscan(fid,'%s %s %s %s %s %s',1, 'delimiter',',');
DATA = textscan(fid,'%s %f %f %f %f %f','delimiter',',');
fclose(fid);
outCell = cell(size(DATA{1},1), length(HDRS));
for i = 1:length(HDRS);
if isnumeric(DATA{i});
outCell(:,i) = num2cell(DATA{i});
else
outCell(:,i) = DATA{i};
end
end
candle (outCell{:,5}, outCell{:,6}, outCell{:,2}, outCell{:,4}, 'b', outCell{:,1});
При запуске файла я получаю сообщение об ошибке Error using candle Too many input arguments
. Я использую ячейку массива, потому что у меня есть дата, и для преобразования даты в вектор я решаю использовать ячейку массива.