文件名称:缩放图形类:当 ScreenPixelsPerInch 不可用时,精确调整图形大小-matlab开发
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-18 14:48:43
matlab
此类是 MATLAB 2015b 版及更高版本的解决方法,其中 ScreenPixelsPerInch 是只读属性。 在早期版本中,可以通过将此属性设置为显示器的每英寸效果点数 (DPI) 值来实现准确的物理尺寸。 这样做意味着 4" x 4" 的图形在每边显示为 4 英寸。 ScreenPixelsPerInch 的损失有两个关键影响: 1. 出版数字更难调整,因为人们在屏幕上看到的内容与打印到文件中的内容之间存在脱节。 2. 文本和 uicontrol 标签可能*非常*难以阅读。 这些问题在高分辨率显示器上尤其严重,例如 Retina 显示器。 Mac 用户面临额外的惩罚,因为 MATLAB 默认为 72 DPI,即使实际设置可能是其两倍。 要使用此类,请创建一个MATLAB图形,其中包含您想要的所有内容:uipanel,轴,uicontrols等。图形完成后,将其句柄传递给Scale
【文件预览】:
@ScaledFigure.zip