Trendfitting a series of downsamplings for comparisons
1 次查看(过去 30 天)
显示 更早的评论
Hi all!
I am looking to plot a series of downsamplings and then put an exponential to each to see if the downsampling manipulates data in an unfavorable way. The problem is, when attempting to plot multiple fit lines on one plot to compare the superimposed lines, I cannot control line style, color, nor name them, making a comparison pretty hard to read.
here is a snippet of the code, with an example of the full data, and a downsample of the data.
hold on
f = fit(u_image_time,transpose(median_intensity_pr),'exp2')
h=plot(f);
f1 = fit(downsample(u_image_time,3),transpose(downsample(median_intensity_pr,3)),'exp2')
h=plot(f1);
where this goes on for 5 downsamples with a total of 6 plot lines, not including their respective trendlines.
I was hoping to have a situation where the trend line and standard data would be the same color (or similar) with just different line styles, and have their corresponding titles displayed in a legend.
Below is kind of what I thought I'd do to accomplish it, but they only match up in color because i cannot control the trendline and it is defaulted to red.
f2 = fit(downsample(u_image_time,5),transpose(downsample(median_intensity_pr,5)),'exp2')
h=plot(f2);
h=plot(downsample(u_image_time,5),downsample(median_intensity_pr,5),'r', 'DisplayName', 'Downsample5');
xlim([1.4 30])
legend('location','best')
legend show
hold off
attached are the two .mats that will help this code run.
I appreciate all thoughts! Thanks!
Nick
0 个评论
采纳的回答
Binaya
2023-10-5
Hi Nicholas,
I understand your requirement is to plot multiple down sampled and curve-fitted lines in a figure, each with distinct line styles and colors. Below, I have provided a sample code snippet that can serve as a reference:
hold on
f = fit(u_image_time,transpose(median_intensity_pr),'exp2')
h=plot(f,'b-');
f1 = fit(downsample(u_image_time,3),transpose(downsample(median_intensity_pr,3)),'exp2')
h=plot(f1,'r--');
Please find the documentation of plot function with linestyle and linecolor options here:
https://www.mathworks.com/help/matlab/ref/plot.html?searchHighlight=plot&s_tid=srchtitle_support_results_1_plot#btzitot_sep_shared-LineStyle:~:text=Line%20style%2C%20specified%20as%20one%20of%20the%20options%20listed%20in%20this%20table[BA1]
I hope this helps.
Regards
Binaya
0 个评论
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!