Plotting with a handle stored in a variable

This may be an obvious question but it is proving exceedingly frustrating for me right now. Is there a way to store a location to be used in the future for plotting as a variable?
For example: plotloc='handles.smallgraph' and then later on after defining x and y: plot(plotloc,x,y)
When I try this I get the error: Error using plot, invalid first data argument.
Thoughts?

Antworten (1)

Tom
Tom am 11 Jun. 2012

0 Stimmen

you don't need to use the apostrophes, or even really the plotloc variable, you can just write
plot(handles.smallgraph,x,y)
That is, assuming handles has been passed into your function.

1 Kommentar

Matthew
Matthew am 11 Jun. 2012
Thanks for the response. I knew I could do that, it was more a question of simplicity because there are so many plotting possibilities in my program that I was looking for a way to avoid having to write so many conditional statements.

Melden Sie sich an, um zu kommentieren.

Gefragt:

am 11 Jun. 2012

Community Treasure Hunt

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

Start Hunting!

Translated by