我在Matlab创建了一个地块,但不幸的是,地块的侧面被绘图窗口切断。这是我用来创建地块的代码:
% create a plot with dots and with bold sides
point = num(:, 1);
depth = num(:, 2);
hfig = plot(point, depth, -s , Color , k , MarkerFaceColor , k , MarkerEdgeColor , k , MarkerSize , 10);
% make the outside of the graph bold
set(gca, LineWidth , axis_size);
set(gca, FontSize , ticksize, FontName , fontname);
set(gca, Position , [0.2 0.2 0.8 0.4])
xlabel( Point Number )
ylabel( Depth (cm) )
以下是输出 :
"https://i.sstatic.net/cg28i.png" alt="Cutoff 图像"/ >
请注意图案的侧面是如何被切断的。 或者,这里是一张图片,显示我想要实现的目标:
""https://i.sstatic.net/yJutt.png" alt="我想要实现的东西"/"
我只是在没有调用 set( gca, position, [0. 2 0. 0. 0. 0. 0. 4]) < /code > 的情况下创建了这个图, 然后通过调整窗口大小来调整图的大小 。
但我如何在代码中做到这一点? 我还想确保我能够将这个图保存为具有相同维度的 PNG 文件 。 我玩弄了各种组合 < code> set ()
函数, 我无法达到我想要的目标 。