Следующий код создает график и таблицу на невидимой фигуре.
f = figure('Visible','off')
plot(rand(10),rand(10))
t = uitable('Parent',f,'Data',rand(10,10))
saveas(f,'file.jpg','jpg')
Единственная проблема заключается в том, что таблица не будет напечатана / сохранена в файл, я пытался использовать print
, а также проверить это.Также не имеет значения порядок, в котором я ставлю plot
и uitable
.
Есть ли обходной путь для этого?Причина, по которой я хочу, чтобы это работало, заключается в том, что я хотел бы сохранить сотни файлов + таблицу рядом с ней в файлах и не хочу рисовать их, поскольку это, кажется, занимает некоторое время, хотя это всего лишь построение графиков.
Затем в следующем коде будет показана цифра, и после этого таблица волшебным образом появится и на отпечатке.
set(f,'Visible','on')
Пока это всегда воспроизводимо, я использую R2011a.Спасибо:)