How to plot a line graph calling specific depths from a table.
3 次查看(过去 30 天)
显示 更早的评论
I have a data set with differing depths and need to plot three lines (depths 5, 25, 50) on one graph. Aside from sorting the data by ascending or descening, how can I force the graph to plot only values associated with the specific depth? Below is an example of my data.

0 个评论
采纳的回答
Voss
2025-2-12
T = table( ...
datetime(["28-Jan-2025";"29-Jan-2025";"30-Jan-2025";"30-Jan-2025";"30-Jan-2025";"31-Jan-2025";"31-Jan-2025";"31-Jan-2025";"03-Feb-2025";"03-Feb-2025";"03-Feb-2025"]), ...
[25;25;5;25;50;5;25;50;5;25;50], ...
[0.84;2.4;1.7;1.8;7.5;1.8;2;2.3;28.1;28;29.4], ...
'VariableNames',["Date","Depth","Turb"])
figure
hold on
[G,GID] = findgroups(T.Depth);
splitapply(@(d,t)plot(d,t),T(:,["Date","Turb"]),G)
legend("Depth="+GID)
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!