plot a fitted curve and specified axes

6 views (last 30 days)
Wave
Wave on 14 May 2020
Commented: Wave on 10 Feb 2022
Heyhey,
I have a problem with the follwing lines
fit_func = fittype("poly1");
fitdata = fit(XValues,YValues,fit_func);
h=plot(ax,fitdata);
-> so I got the error
Error using plot
Data must be numeric, datetime, duration or an array convertible to double.
If I use this line instead:
h=plot(fitdata);
Everything is fine
So my question: how am I able to use plot to creates the line in the axes specified by ax?
  3 Comments
Wave
Wave on 10 Feb 2022
@Alexander Richter No updates from my side. Still using it without the specification of ax

Sign in to comment.

Answers (1)

Geoff Hayes
Geoff Hayes on 14 May 2020
Wave - from plot cfit or sfit object, try doing
plot(fitdata, 'Parent', hAxes)
where hAxes is the handle to your axes.
  4 Comments
Geoff Hayes
Geoff Hayes on 10 Feb 2022
@Marleen - you may want to ask this as a new question.

Sign in to comment.

Tags

Products


Release

R2019b

Community Treasure Hunt

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

Start Hunting!