Change y axis length without changing axis range
1 次查看(过去 30 天)
显示 更早的评论
Hi
I have the following code
mid_bin = [196.2500 268.7500 341.2500 413.7500];
corr_perct = [0.4167 0.9412 1.0000 0.8750];
f = fit(mid_bin', corr_perct', 'poly2')
plot(f,mid_bin',corr_perct')
axis([160 450 0 1])
As you can see, the fitted curve does not fit into the plot. Now I do NOT want to change the y axis range since with the upper limit 1 = 100% since my y-values can not have a value bigger than 1 (bigger than 100%) - but I want the fitted curve to be fully visible. How do I achieve that? Thanks
0 个评论
回答(1 个)
Purushottama Rao
2015-5-11
You may require an higher order polynomial to do that. You may require more data points to exaclty fit a curbve to the data
5 个评论
Purushottama Rao
2015-5-11
Increase the data points and use higher order polynomial function say poly6 or so. Otherwise incerase your y axis to 1.2 or so..
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Linear and Nonlinear Regression 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!