Обновите данные в графике, когда источник данных будет задан
refreshdata
refreshdata(figure_handle)
refreshdata(object_handles)
refreshdata(object_handles,'workspace
')
refreshdata
оценивает любые свойства источника данных (XDataSource
, YDataSource
или ZDataSource
) на всех объектах в графиках в текущей фигуре. Если заданный источник данных изменился, MATLAB обновляет график, чтобы отразить это изменение.
Переменная, присвоенная свойству источника данных, должна быть в базовом рабочем пространстве, или необходимо задать опцию workspace
как 'caller'
.
refreshdata(figure_handle)
обновляет данные объектов в заданной фигуре.
refreshdata(object_handles)
обновляет данные объектов, заданных в object_handles
или дочерних элементах тех объектов. Поэтому object_handles
может содержать фигуру, оси, или построить указатели на объект.
refreshdata(object_handles,'
позволяет вам задать, оценены ли свойства источника данных в базовом рабочем пространстве или рабочей области функции, в которой был назван workspace
') refreshdata
. 'workspace'
, может быть одно из этих значений:
'base'
— Оцените свойства источника данных в базовом рабочем пространстве.
'caller'
— Оцените свойства источника данных в рабочей области функции который названный refreshdata.
Соединенная функция Графиков (см. документацию для linkdata
) настраивает источники данных для графиков и синхронизирует их с переменными рабочей области, которые они отображают. Когда вы используете эту функцию, вы не должны также вызывать refreshdata
, когда это по существу автоматически инициировано каждый раз, когда источник данных изменяется.
Если вы не используете Соединенную функцию Графиков, необходимо установить XDataSource
, YDataSource
и/или свойства ZDataSource
графика в порядке использовать refreshdata
. Можно сделать это программно или использовать Property Editor, один из инструментов графического вывода. В Property Editor выберите график (например, объект линии на графике) и введите (или выберите из выпадающего выбора), имя (имена) переменной (переменных) рабочей области, от которой вы хотите график обновиться, в полях маркировал X Data Source, Y Data Source и/или Z Data Source. Вызов refreshdata
заставляет график обновлять.