我正在为我的编程课做作业,我需要创建一个绘图,以及仅使用 MATLAB 中的命令行最适合几个数据点的线。我知道如何使用图形编辑器设置背景,但我一生都无法弄清楚如何通过命令行进行设置。我需要将其设置为黄色。我该怎么做?我想我只是缺少一些简单的东西。
问问题
43047 次
2 回答
27
要更改轴的背景颜色:
set(gca, 'color', [1 1 0])
要更改图形的背景颜色:
set(gcf, 'color', [1 1 0])
一般来说,如果你想知道一个情节的性质,试试
get(gca) % for axis properties
get(gcf) % for figure properties
这将返回可用属性名称和属性值的列表。
于 2012-04-24T06:56:09.080 回答
8
@M.Huster 给出了您特定问题的解决方案。我将向您展示如何在这些情况下帮助自己。
只需制作您的情节并应用您想要的任何手动更改。然后,在图形窗口中选择“文件”菜单中的“生成代码”选项。这将生成一个 m 文件,该文件采用数据集并为该数据集重新创建图形。如果您查看该代码(通常非常易读),您将看到哪些命令负责某种效果。
正如@M.Huster 所说,您可以使用get
来获取属性,使用更图形化的方式inspect(gca)
,甚至更好的是uiinspect
Yair Altman 编写的命令。
于 2012-04-24T07:07:28.757 回答