Как сделать обновление границ оси в SCILAB? - PullRequest
0 голосов
/ 14 мая 2018

Я работаю над графическим интерфейсом. В графическом интерфейсе у меня есть график, который показывает мне результаты файла измерений. Если я хочу построить другой файл, я удаляю дочерние элементы осей и строю новые результаты. Однако границы осей остаются прежними.

Как я могу обновить границы для моих новых результатов? Я уже пробовал это с axeshandle.auto_scale = 'on' и xset ("wresize", 1), но оба из них не работают.

У вас есть идеи?

Спасибо!

1 Ответ

0 голосов
/ 14 мая 2018

Поскольку вы не предоставляете никаких примеров того, как ваш графический объект рисует вашу фигуру, первое, что пришло мне в голову:

// do what you need to have x an y
plot(x,y)
set(gca(),'data_bounds',[min(x),min(y); max(x),max(y)]

Также я предлагаю обновить поле data вашей графики.сущность вместо удаления целых детей.

// do what you need to have x an y
set(plothandle,'data',[x,y])
set(gca(),'data_bounds',[min(x),min(y); max(x),max(y)]
...