File: Data-Sources-in-Object-Groups.html

package info (click to toggle)
octave 10.3.0-1
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 145,388 kB
  • sloc: cpp: 335,976; ansic: 82,241; fortran: 20,963; objc: 9,402; sh: 8,756; yacc: 4,392; lex: 4,333; perl: 1,544; java: 1,366; awk: 1,259; makefile: 659; xml: 192
file content (95 lines) | stat: -rw-r--r-- 4,416 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
<!DOCTYPE html>
<html>
<!-- Created by GNU Texinfo 7.1.1, https://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Data Sources in Object Groups (GNU Octave (version 10.3.0))</title>

<meta name="description" content="Data Sources in Object Groups (GNU Octave (version 10.3.0))">
<meta name="keywords" content="Data Sources in Object Groups (GNU Octave (version 10.3.0))">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta name="viewport" content="width=device-width,initial-scale=1">

<link href="index.html" rel="start" title="Top">
<link href="Concept-Index.html" rel="index" title="Concept Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="Object-Groups.html" rel="up" title="Object Groups">
<link href="Area-Series.html" rel="next" title="Area Series">
<style type="text/css">
<!--
a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
div.example {margin-left: 3.2em}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
-->
</style>
<link rel="stylesheet" type="text/css" href="octave.css">


</head>

<body lang="en">
<div class="subsubsection-level-extent" id="Data-Sources-in-Object-Groups">
<div class="nav-panel">
<p>
Next: <a href="Area-Series.html" accesskey="n" rel="next">Area Series</a>, Up: <a href="Object-Groups.html" accesskey="u" rel="up">Object Groups</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<h4 class="subsubsection" id="Data-Sources-in-Object-Groups-1"><span>15.4.6.1 Data Sources in Object Groups<a class="copiable-link" href="#Data-Sources-in-Object-Groups-1"> &para;</a></span></h4>
<a class="index-entry-id" id="index-data-sources-in-object-groups"></a>

<p>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 <code class="code">refreshdata</code>
function is called.
</p>
<a class="anchor" id="XREFrefreshdata"></a><span style="display:block; margin-top:-4.5ex;">&nbsp;</span>


<dl class="first-deftypefn">
<dt class="deftypefn" id="index-refreshdata"><span><strong class="def-name">refreshdata</strong> <code class="def-code-arguments">()</code><a class="copiable-link" href="#index-refreshdata"> &para;</a></span></dt>
<dt class="deftypefnx def-cmd-deftypefn" id="index-refreshdata-1"><span><strong class="def-name">refreshdata</strong> <code class="def-code-arguments">(<var class="var">h</var>)</code><a class="copiable-link" href="#index-refreshdata-1"> &para;</a></span></dt>
<dt class="deftypefnx def-cmd-deftypefn" id="index-refreshdata-2"><span><strong class="def-name">refreshdata</strong> <code class="def-code-arguments">(<var class="var">h</var>, <var class="var">workspace</var>)</code><a class="copiable-link" href="#index-refreshdata-2"> &para;</a></span></dt>
<dd><p>Evaluate any &lsquo;<samp class="samp">datasource</samp>&rsquo; properties of the current figure and update
the plot if the corresponding data has changed.
</p>
<p>If the first argument <var class="var">h</var> is a list of graphic handles, then operate
on these objects rather than the current figure returned by <code class="code">gcf</code>.
</p>
<p>The optional second argument <var class="var">workspace</var> can take the following values:
</p>
<dl class="table">
<dt><code class="code">&quot;base&quot;</code></dt>
<dd><p>Evaluate the datasource properties in the base workspace.  (default).
</p>
</dd>
<dt><code class="code">&quot;caller&quot;</code></dt>
<dd><p>Evaluate the datasource properties in the workspace of the function
that called <code class="code">refreshdata</code>.
</p></dd>
</dl>

<p>An example of the use of <code class="code">refreshdata</code> is:
</p>
<div class="example">
<div class="group"><pre class="example-preformatted">x = 0:0.1:10;
y = sin (x);
plot (x, y, &quot;ydatasource&quot;, &quot;y&quot;);
for i = 1 : 100
  pause (0.1);
  y = sin (x + 0.1*i);
  refreshdata ();
endfor
</pre></div></div>
</dd></dl>


<a class="anchor" id="XREFlinkdata"></a>
</div>



</body>
</html>