2

我有 8 个数字和一个文本框(一个列出模拟参数值的图例)。它们都使用 subplot() 绘制在一个窗口中。它看起来不错,但窗口弹出太频繁,让我从其他工作中分心。我想自动将这些数字保存为 PNG 图像,而不是让窗口不断弹出,以便稍后查看图表和数字。

知道的:

  • 如何将单个图形保存为 PNG
  • 如何使用 subplot 在单个窗口中制作多个图形
  • 如何显示带有单个图形的窗口(将图形的可见性设置为“关闭”)

知道的是:

  • 如何让多图窗口不弹出
  • 如何设置多图形窗口的大小(例如 400 像素 x 600 像素)
  • 如何将整个窗口导出为 PNG

任何想法将不胜感激。提前致谢!

4

1 回答 1

0

use

    set('gcf','visible','off')

to off showing all figures, and

   set('gcf','visible,'on')

to turn showing figures on.

to save a figure first assign a name to it:

    fig1 = figure(1);

then use saveas:

    saveas(fig1,'filename.png','png')

to set figure size, see: Setting graph figure size

于 2012-12-17T22:54:57.823 回答