Main Content

保存前自定义图窗

以下示例说明如何在保存图窗前使用“导出设置”窗口自定义图窗。它说明如何更改图窗大小、背景色、字体大小和线宽。它还说明如何将设置另存为导出样式,以便能在保存其他图窗前应用于它们。

设置图窗大小

创建一个线图。

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 三元组
whitew[1 1 1]
yellowy[1 1 0]
magentam[1 0 1]
redr[1 0 0]
cyanc[0 1 1]
greeng[0 1 0]
blueb[0 0 1]
blackk[0 0 0]

设置图窗字体大小和线宽

通过点击字体属性更改字体。指定固定字体大小,然后选择字体名称、字体粗细和字体角度。例如,使用 20 磅加粗字体。刻度线位置可能会更改以适应新字体大小。

通过点击线条属性更改线宽。指定固定线宽,例如 2 磅。

点击“导出设置”对话框右侧的应用于图窗

将图窗保存到文件

通过首先点击导出,然后指定文件名称、位置和所需的格式,将图窗保存到文件。有关文件格式的详细信息,请参阅 saveas

保存图窗设置以供将来使用

通过创建导出样式,保存您的设置以用于以后的图窗。在“导出样式”部分中,键入样式名称,例如 MyCustomSettings。然后,点击“保存”。

将设置应用于另一个图窗

通过从其图窗菜单打开“导出设置”框,将您的设置应用于另一个图窗。在“导出样式”部分中,选择样式名称并点击加载。接下来,点击“导出设置”对话框右侧的应用于图窗。MATLAB 会将保存的样式设置应用于图窗。

将图窗还原为原始设置

通过点击还原图窗将屏幕上的图窗还原为原始设置。

以编程方式自定义图窗

您也可以采用编程方式自定义图窗。要以编程方式自定义图窗,请设置图形对象的属性。通常,图形函数会返回可用来访问和修改图形对象的输出参数。例如,将 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);

有关所有图形对象及其属性的列表,请参阅图形对象属性

另请参阅

| |

相关主题