plot a fitted curve and specified axes

4 visualizzazioni (ultimi 30 giorni)
Wave
Wave il 14 Mag 2020
Commentato: Wave il 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 Commenti
Geoff Hayes
Geoff Hayes il 29 Gen 2022
@Alexander Richter - are you using the same code or something different? Please provide details.
Wave
Wave il 10 Feb 2022
@Alexander Richter No updates from my side. Still using it without the specification of ax

Accedi per commentare.

Risposte (1)

Geoff Hayes
Geoff Hayes il 14 Mag 2020
Wave - from plot cfit or sfit object, try doing
plot(fitdata, 'Parent', hAxes)
where hAxes is the handle to your axes.
  4 Commenti
Marleen
Marleen il 9 Feb 2022
Why is it possible to specify the parent axes (a Name Value pair) for sfit objects but not for cfit?
Geoff Hayes
Geoff Hayes il 10 Feb 2022
@Marleen - you may want to ask this as a new question.

Accedi per commentare.

Categorie

Scopri di più su Specifying Target for Graphics Output in Help Center e File Exchange

Tag

Prodotti


Release

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by