exponenta event banner

refreshdata

Обновить данные в таблице

Описание

пример

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

пример

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

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

Примеры

свернуть все

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

Сначала постройте график некоторых данных и верните Line объект.

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

Figure contains an axes. The axes contains an object of type line.

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

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

refreshdata

Figure contains an axes. The axes contains an object of type line.

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

Сначала постройте график двух наборов полярных данных и верните Line объекты.

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

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

Figure contains an axes. The axes contains 2 objects of type line.

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

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

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

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

refreshdata(ln1)

Figure contains an axes. The axes contains 2 objects of type line.

Входные аргументы

свернуть все

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

Рабочая область, в которой вычисляются свойства источника данных, заданная как одно из следующих значений:

  • 'base' - оценка свойств источника данных в базовой рабочей области.

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

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

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