필터 지우기
필터 지우기

how to read multiple csv files and plot them together

조회 수: 53 (최근 30일)
Minions
Minions 2021년 3월 22일
댓글: KSSV 2021년 3월 22일
I have 8 csv files. how can I plot multiple csv files in one figure that has the same x_axis and multiple y_axis. I need to skip alternate y_axis columns and then plot them. For example, I want to plot x,y0 from file_1 with x,y0 from file_2 and so on. until now i could write only the following programming,
f1=readtable('file_1.csv'); %Read file 1
d1=table2array(f1);
bias1=d1(:,1); % defining x_axis
[rows clmn]=size(d1);
index=1;
for i=2:2:130 %skipping y_axis column
data1(:,index)=d1(:,i);
index=index+1;
end

채택된 답변

KSSV
KSSV 2021년 3월 22일
csvFiles = dir('*.csv') ;
N = length(csvFiles) ;
for i = 1:N
T = readtable(csvFiles(i).name) ;
% Do what ever you want
end
Note that table is a pretty neat format. You can access any column by using T.(1), T.(2) etc......
  댓글 수: 5
Minions
Minions 2021년 3월 22일
편집: Minions 2021년 3월 22일
because i used indexing, to keep the files data organized, and i need to plot them also. I donno if i can plot them without using indexing or not?
KSSV
KSSV 2021년 3월 22일
You can.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Line Plots에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by