refreshdata

Обновите строившие диаграмму данные

Описание

пример

refreshdata обновления строили диаграмму данных в текущей фигуре, чтобы отразить изменения в переменных рабочей области. Перед использованием refreshdata, необходимо сначала установить свойства источника данных (например, XDataSource) из графиков. Функция оценивает эти источники данных прежде, чем обновить графики.

пример

refreshdata(target) обновления строили диаграмму данных в заданной фигуре, осях или графике со свойствами источника данных.

refreshdata(target,workspace) задает рабочую область, где свойства источника данных оценены.

Примеры

свернуть все

Обновите строившие диаграмму данные, чтобы отразить изменения в переменных рабочей области.

Во-первых, отобразите некоторые данные на графике и возвратите Line объект.

x = linspace(0,8);
y = sin(x);
ln = plot(x,y);

Идентифицируйте источники данных для графика путем установки XDataSource и YDataSource свойства Line объект. Затем измените y. Обновите график путем вызова refreshdata.

ln.XDataSource = 'x';
ln.YDataSource = 'y';
y = sin(3.*x);

refreshdata

Обновите строившие диаграмму данные для определенной линии и оставьте другие линии без изменений.

Во-первых, постройте два набора полярных данных и возвратите Line объекты.

theta = linspace(0,2*pi);
rho1 = sin(theta);
rho2 = -sin(theta);

px = polaraxes;
hold on;
ln1 = polarplot(theta,rho1);
ln2 = polarplot(theta,rho2);

Установите RDataSource свойство для каждой линии. Затем измените rho1 и rho2.

ln1.RDataSource = 'rho1';
ln2.RDataSource = 'rho2';

rho1 = 0.5*sin(theta);
rho2 = 0.5*cos(theta);

Обновите только первую линию при помощи ln1 как входной параметр к refreshdata. Обратите внимание на то, что вторая линия остается неизменной.

refreshdata(ln1)

Входные параметры

свернуть все

Целевой объект в виде Figure объект, Axes объект, PolarAxes объект, GeographicAxes объект или объект диаграммы со свойствами источника данных. Например, Line объекты имеют XDataSource и YDataSource свойство.

Рабочая область, где свойства источника данных оценены в виде одного из этих значений:

  • 'base' — Оцените свойства источника данных в базовом рабочем пространстве.

  • 'caller' — Оцените свойства источника данных в рабочей области функции который названный refreshdata.

Если вы устанавливаете свойства источника данных переменных, которые не находятся в базовом рабочем пространстве, то необходимо задать опцию рабочей области как 'caller'.

Представлено до R2006a