Я точно не знаю, в чем проблема, но одна проблема может заключаться в том, что команда figure('Visible','off')
не изменяет вашу фигуру f
, а скорее создает новую отдельную фигуру, которая невидима.
Я также не уверен, почему вы хотите, чтобы фигура была невидимой (я думаю, что это может быть реальной проблемой, почему она не отображается в сервлете Java).
Если вам нужно, чтобы она была невидимойВы можете попробовать
openfig('filename.fig','new','invisible')
или, поскольку openfig
действительно предназначен для графического интерфейса пользователя, а не для рисунков, содержащих только графику, используйте вместо этого hgload
, а затем установите видимость напрямую.