我有一个 .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
。我正在使用数组单元格,因为我有日期并将日期转换为向量我决定使用数组单元格。