changing existing hourly data figure to average daily figure
2 次查看(过去 30 天)
显示 更早的评论
Hi, I have plot which is based on houlry data with five data sets. what I need is to convert that figure in average daily data or figure from the existing matlab figure is it possible?
0 个评论
回答(1 个)
Piyush Lakhani
2020-3-12
编辑:Piyush Lakhani
2020-3-12
Hi Muhammad,
using 'findobj' function you may got the data points and replot after calculating the mean.
Following is solution that may work fine for you.
open('vent_new.fig')
h = findobj(gca,'Type','line');
x=get(h,'Xdata');
y=get(h,'Ydata');
x=cell2mat(x);
y=cell2mat(y);
y_mean=mean(y);
plot(x(1,:),y_mean)
3 个评论
Piyush Lakhani
2020-3-15
Plot command gives line. What i had attached is not bar graph. But, its looks like too fluctuating data points.
Image Analyst
2020-3-15
You should use the original data that was used in crating the figure in the first place. Muhammad, can you attach your script and data? I don't want the .fig file, but the code for how to create the .fig file.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Legend 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!