Plotting data from .csv file
55 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Pierre
am 30 Apr. 2019
Beantwortet: Junior Jules Francois
am 1 Okt. 2021
Hello,
I'm trying to find the solution since few days, but without results. I would like to plot my collected data from an accelerometer. There are 4 header lines and I want to plot the first four columns (which are timestamp, x, y and z axis). I tried several solutions found on internet but they didn't work for me.
Thank you for your help.
(MATLAB R2018b)
2 Kommentare
Bob Thompson
am 30 Apr. 2019
How exactly are you looking to organize your plots? Do you want x, y, and z individually against time? 3D contours? Gonna need more information before we can give a more detailed answer.
Here is a sample of how you should be able to load and create a 2D plot.
data = csvread('mydatafile.csv',4); % Read the data
plot(data(:,1),data(:,2)) % Plot x vs time
If there are other things you are stuck with, please expand with more specifics.
Akzeptierte Antwort
KSSV
am 30 Apr. 2019
data = csvread('mydatafile.csv',4); % Read the data
t = data(:,1) ;
x = data(:,2) ;
y = data(:,3) ;
z = data(:,4) ;
plot(t,x'r',t,y,'b',t,z,'g')
legend('x','y','z')
3 Kommentare
Ratih Widiastuti
am 16 Mär. 2020
Hi. I tried those script, but I didn't work. My csv file contain data and text. I can import successfully the csv file with the following script:
A=importdata('Ratih1403202001a.csv');
disp(A);
disp(A.data);
But It is hard to plot the data. I want time as x axis and temperature, humidity, wind velocity or solar radiation as y axis. I also attached the error command and my csv file.
Can you help me please?
Thank you![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/277407/image.jpeg)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/277407/image.jpeg)
KSSV
am 16 Mär. 2020
You should use csvread to read the csv file. Also read about xlsread, readtable.
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Graphics Object Programming finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!