此示例演示如何在保存图形之前使用导出设置窗口自定义图形。它展示了如何更改图形大小、背景颜色、字体大小和行宽。它还演示了如何将设置保存为导出样式,以便在保存其他图形之前应用该样式。gydF4y2Ba
创建一个线条图。gydF4y2Ba
x = linspace (0, 10);y = sin (x);情节(x, y)gydF4y2Ba
通过单击设置图形大小gydF4y2Ba文件gydF4y2Ba>gydF4y2Ba出口设置gydF4y2Ba.属性中指定所需的维度gydF4y2Ba宽度gydF4y2Ba和gydF4y2Ba高度gydF4y2Ba比如5 × 4英寸的田地。尺寸包括除框架、标题栏、菜单栏和任何工具栏外的整个图形窗口。如果指定的宽度和高度太大,则图形可能达不到指定的大小。gydF4y2Ba
要使坐标轴填充图形,请选择gydF4y2Ba展开坐标轴以填充图形gydF4y2Ba.此选项只影响带有gydF4y2BaPositionConstraintgydF4y2Ba
属性设置为gydF4y2Ba“outerposition”gydF4y2Ba
.gydF4y2Ba
点击gydF4y2Ba适用于图gydF4y2Ba.应用设置将改变屏幕上的图形的外观。导出设置对话框中的所有设置都应用到图中。因此,可以改变的不仅仅是体型大小。例如,默认情况下,MATLABgydF4y2Ba®gydF4y2Ba将保存的图形的背景颜色转换为白色。gydF4y2Ba
设置图形的背景颜色,单击gydF4y2Ba呈现gydF4y2Ba属性。在自定义颜色字段中,指定表格中的颜色名称或RGB三元组。例如,设置背景色为黄色。gydF4y2Ba
RGB三元组是一个由三个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内gydF4y2Ba[0, 1]gydF4y2Ba
例如,gydF4y2Ba(0.4 0.6 0.7)gydF4y2Ba
.这个表列出了一些常见的RGB三元组,它们有相应的颜色名称。若要指定默认的灰色背景颜色,请将“自定义颜色”字段设置为gydF4y2Ba默认的gydF4y2Ba
.gydF4y2Ba
长名字gydF4y2Ba | 短名称gydF4y2Ba | 相应的RGB值gydF4y2Ba |
---|---|---|
白色gydF4y2Ba |
wgydF4y2Ba |
(1 1 1)gydF4y2Ba |
黄色的gydF4y2Ba |
ygydF4y2Ba |
(1 1 0)gydF4y2Ba |
品红色的gydF4y2Ba |
米gydF4y2Ba |
(1 0 1)gydF4y2Ba |
红色的gydF4y2Ba |
rgydF4y2Ba |
(1 0 0)gydF4y2Ba |
青色gydF4y2Ba |
cgydF4y2Ba |
(0 1 1)gydF4y2Ba |
绿色gydF4y2Ba |
ggydF4y2Ba |
(0 1 0)gydF4y2Ba |
蓝色的gydF4y2Ba |
bgydF4y2Ba |
(0 0 1)gydF4y2Ba |
黑色的gydF4y2Ba |
kgydF4y2Ba |
(0 0 0)gydF4y2Ba |
更改字体通过单击gydF4y2Ba字体gydF4y2Ba财产。指定固定的字体大小,并选择字体名称、字体权重和字体角度。例如,使用20点粗体字体。标记位置可能会更改以适应新的字体大小。gydF4y2Ba
控件更改线宽gydF4y2Ba行gydF4y2Ba财产。指定固定的线宽,例如:gydF4y2Ba2gydF4y2Ba
点。gydF4y2Ba
点击gydF4y2Ba适用于图gydF4y2Ba在“导出设置”对话框的右侧。gydF4y2Ba
首先单击将图形保存到文件中gydF4y2Ba出口gydF4y2Ba,然后指定文件名、位置和所需格式。有关文件格式的更多信息,请参见gydF4y2BasaveasgydF4y2Ba
.gydF4y2Ba
通过创建导出样式来保存您的设置,以便将来使用。例如,在导出样式部分中,键入样式名称gydF4y2BaMyCustomSettingsgydF4y2Ba
.然后,单击Save。gydF4y2Ba
从另一个图形菜单中打开“导出设置”框,将您的设置应用到另一个图形。在导出样式部分中,选择样式名称并单击gydF4y2Ba负载gydF4y2Ba.接下来,单击gydF4y2Ba适用于图gydF4y2Ba在“导出设置”对话框的右侧。MATLAB将保存的样式设置应用到图中。gydF4y2Ba
通过单击将屏幕上的图形恢复到原始设置gydF4y2Ba恢复图gydF4y2Ba.gydF4y2Ba
或者,您可以通过编程方式定制您的图形。若要以编程方式自定义图形,请设置图形对象的属性。通常,图形函数返回可用于访问和修改图形对象的输出参数。属性返回的图表线对象gydF4y2Ba情节gydF4y2Ba
函数为变量,并设置它们gydF4y2Ba线宽gydF4y2Ba
财产。gydF4y2Ba
p =情节(兰德(5));集(p,gydF4y2Ba“线宽”gydF4y2Ba3)gydF4y2Ba
如果不返回图形对象作为输出参数,可以使用gydF4y2BafindobjgydF4y2Ba
找到具有特定属性的对象。例如,查找当前图中的所有对象gydF4y2Ba类型gydF4y2Ba
属性设置为gydF4y2Ba“行”gydF4y2Ba
.然后,把他们gydF4y2Ba线宽gydF4y2Ba
财产。gydF4y2Ba
图(rand(5)) p = findobj(gcf,gydF4y2Ba“类型”gydF4y2Ba,gydF4y2Ba“行”gydF4y2Ba)组(p,gydF4y2Ba“线宽”gydF4y2Ba3);gydF4y2Ba
有关所有图形对象及其属性的列表,请参见gydF4y2Ba图形对象属性gydF4y2Ba.gydF4y2Ba
打印gydF4y2Ba
|gydF4y2Ba属性检查器gydF4y2Ba|gydF4y2BasaveasgydF4y2Ba