保存前自定义图窗
以下示例说明如何在保存图窗前使用“导出设置”窗口自定义图窗。它说明如何更改图窗大小、背景色、字体大小和线宽。它还说明如何将设置另存为导出样式,以便能在保存其他图窗前应用于它们。
设置图窗大小
创建一个线图。
x = linspace(0,10); y = sin(x); plot(x,y)
通过点击文件 > 导出设置设置图窗大小。在宽度和高度字段中指定所需的尺寸,例如 5×4 英寸。尺寸包括除框架、标题栏、菜单栏和任何工具栏外的整个图窗窗口。如果指定的宽度和高度太大,则图窗可能无法达到指定的大小。
要使坐标区填充图窗,请选择放大坐标区至充满图窗。此选项仅影响 PositionConstraint
属性设置为 'outerposition'
的坐标区。
点击应用于图窗。应用这些设置会更改图窗在屏幕上的外观。“导出设置”对话框中的所有设置都将应用于图窗。因此,可更改的项不仅仅是图窗大小。例如,默认情况下,MATLAB® 将所保存图窗的背景色转换为白色。
设置图窗背景色
通过点击“导出设置”窗口中的渲染属性设置图窗背景色。在“自定义颜色”字段中,从表中指定一种颜色名称或以 RGB 三元组指定颜色。例如,将背景色设置为黄色。
RGB 三元组是包含三个元素的行向量,其元素分别指定颜色中红、绿、蓝分量的强度。强度值必须位于 [0,1]
范围内,例如 [0.4 0.6 0.7]
。下表列出了一些常见 RGB 三元组及其对应的颜色名称。要指定默认的灰色背景色,请将“自定义颜色”字段设置为 default
。
长名称 | 短名称 | 对应的 RGB 三元组 |
---|---|---|
white | w | [1 1 1] |
yellow | y | [1 1 0] |
magenta | m | [1 0 1] |
red | r | [1 0 0] |
cyan | c | [0 1 1] |
green | g | [0 1 0] |
blue | b | [0 0 1] |
black | k | [0 0 0] |
设置图窗字体大小和线宽
通过点击字体属性更改字体。指定固定字体大小,然后选择字体名称、字体粗细和字体角度。例如,使用 20 磅加粗字体。刻度线位置可能会更改以适应新字体大小。
通过点击线条属性更改线宽。指定固定线宽,例如 2
磅。
点击“导出设置”对话框右侧的应用于图窗。
将图窗保存到文件
通过首先点击导出,然后指定文件名称、位置和所需的格式,将图窗保存到文件。有关文件格式的详细信息,请参阅 saveas
。
以编程方式自定义图窗
您也可以采用编程方式自定义图窗。要以编程方式自定义图窗,请设置图形对象的属性。通常,图形函数会返回可用来访问和修改图形对象的输出参量。例如,将 plot
函数返回的图形线条对象赋给变量,并设置这些对象的 LineWidth
属性。
p = plot(rand(5));
set(p,'LineWidth',3)
如果不返回图形对象作为输出参量,可以使用 findobj
查找具有特定属性的对象。例如,在当前图窗中查找 Type
属性设置为 'line'
的所有对象。然后,设置其 LineWidth
属性。
plot(rand(5)) p = findobj(gcf,'Type','line') set(p,'LineWidth',3);
有关所有图形对象及其属性的列表,请参阅图形对象属性。