How visualize data in matlab

I am trying to visualize data in matlab with this file (I have attach above).
How to visualize the data with the x-axis is the "date2", dan the y-axis is "mean_METs"?

 采纳的回答

Star Strider
Star Strider 2018-7-16
编辑:Star Strider 2018-7-16
With your data, use the structure field reference with your ‘ee_moderate’ table:
d = load('ee_moderate.mat');
ee_moderate = d.ee_moderate;
figure
plot(ee_moderate.date2, ee_moderate.mean_METs)
xlabel('date2')
ylabel('mean\_METs')
grid

4 个评论

Thank you very much, do you have idea how to plot column 4,5 in the bar chart like the picture that i attached?
My pleasure.
That image is impossible to interpret in the context of your data. I am not certain what you want.
Try this:
G = findgroups(month(ee_moderate.date2), day(ee_moderate.date2));
TEEsum = splitapply(@sum, ee_moderate.TEE,G);
AEEsum = splitapply(@sum, ee_moderate.AEE,G);
date2day = splitapply(@mean, day(ee_moderate.date2), G);
figure
bar(date2day, [TEEsum AEEsum])
xlabel('''date2'' Day')
legend('TEE', 'AEE', 'Location','NE')
Experiment to get the result you want.
Thank you very much for the idea.
As always, my pleasure.

请先登录,再进行评论。

更多回答(1 个)

Hi,
Please follow the examples here
In short, you need to load your .mat file and the variables will show up in your workspace, if loaded successfully.
Then, you can plot them.
To plot, you can refer to some examples here
So, for instance if you have a column vector in X and the values corresponding to it in Y, you can do
plot(X, Y);

类别

帮助中心File Exchange 中查找有关 2-D and 3-D Plots 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by