how to plot from CSV files?
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi all,
I have some data as CSV and want to plot the time (col. 1,2) in x-axis with temperature (col. 3) in y-axis (screenshot)
how to :
- access the data
- plot the data
thanks!!
0 Commenti
Risposta accettata
Star Strider
il 19 Mag 2024
It would help to have your data rather than an image of it.
In the interim, try something like this —
imshow(imread('Screen Shot 20....42.20 PM.png'))
% T1 = readtable('YourFile.csv')
T1 = table(['16/02/2024';'16/02/2024'], ["11:37:39AM"; "11:37:40AM"], [11.9420; 11.9440], 'VariableNames',{'LogInterval','VarName2','VarName3'})
LogTime = datetime(T1.LogInterval, 'InputFormat','dd/MM/yyyy') + timeofday(datetime(T1.VarName2, 'InputFormat','hh:mm:ssa'))
LogTime.Format = 'yyyy/MM/dd HH:mm:ss'
T1 = addvars(T1, LogTime, 'Before',1)
T1 = removevars(T1,[2 3])
VN = T1.Properties.VariableNames;
figure
plot(T1.LogTime, T1.VarName3)
grid
xlabel(VN{1})
ylabel(VN{2})
That should work.
.
2 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Language Fundamentals in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!