All of the group objects contain data source parameters. There are string parameters that contain an expression that is evaluated to update the relevant data property of the group when the refreshdata
function is called.
Evaluate any ‘datasource’ properties of the current figure and update the plot if the corresponding data has changed.
If the first argument h is a list of graphic handles, then operate on these objects rather than the current figure returned by gcf
.
The optional second argument workspace can take the following values:
"base"
Evaluate the datasource properties in the base workspace. (default).
"caller"
Evaluate the datasource properties in the workspace of the function that called refreshdata
.
An example of the use of refreshdata
is:
x = 0:0.1:10; y = sin (x); plot (x, y, "ydatasource", "y"); for i = 1 : 100 pause (0.1); y = sin (x + 0.1*i); refreshdata (); endfor
© 1996–2018 John W. Eaton
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.
https://octave.org/doc/interpreter/Data-Sources-in-Object-Groups.html