matlab - 设置 MATLAB 的默认图形大小

标签 matlab

set(gcf,'units','centimeters','position',[0 0 8.86 7.8])

这设置了我的 matlab 文档中单个图形的大小,我如何对我的代码中绘制的所有图形执行此操作?

最佳答案

documentation 中所述, 要更改默认图形单位和位置,请像这样设置相应的属性:

set(0, 'defaultFigureUnits', 'centimeters', 'defaultFigurePosition', [0 0 8.86 7.8]);

或≥R2014b:

set(groot, 'defaultFigureUnits', 'centimeters', 'defaultFigurePosition', [0 0 8.86 7.8]);

如果您不想更改默认属性,您可以按照说明获取当前打开的图窗的句柄 here并使用 set 一次性更改 all 的相关属性。

关于matlab - 设置 MATLAB 的默认图形大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53199122/

相关文章:

arrays - 如何在 MATLAB 中将数组打印到文本文件

c - 从文件中读取数字(整数)并将其存储为二维数组

二值图像的泛洪填充C++算法

matlab - 是否可以检查给定的 Matlab 脚本是自行运行还是由另一个脚本调用?

matlab - 当我添加新输入时,如何使以前的输入在 Matlab 图中逐渐淡出

matlab - block 矩阵创建

Matlab 在标准差线之间绘制不同的阴影

python - 将用-v7.3(HDF5)保存的Matlab稀疏矩阵加载到Python中并对其进行操作

algorithm - 减少图表的数据点,同时保持其主要特征

matlab - 将 bsxfun 应用于具有多个输出参数的函数