这个问题也许有点像下面的链接,但是这并没有为我工作... http://nl.mathworks.com/matlabcentral/answers/102530-how-can-i-change-the-default-settings-for-the-linewidth-property-before-i-plot-a-figure-in-matlabMatlab:如何在实际绘制一些图之前改变图中的线宽?
我工作的自动打开你的身材在全屏模式和第二监视器上的功能的MATLAB如果存在。到目前为止,一切正常。我已经实现设置字体大小的功能里面,所以whitout密谋什么,也没有留下xlabel(..)等:
% Fontsize used at the figure
if ~exist('fontsize_manual','var')|| isempty(fontsize_manual)
set(gca,'FontSize',16)
else
set(gca,'Fontsize',fontsize_manual)
end
现在是我的问题:我能在相同的方式改变线的线宽那会在图中画出来?因此,在这里,预先定义函数内部的线宽,然后在脚本中绘制一些线条等等。我更喜欢这种方法只适用于您正在处理的图形,以便您可以更改每个图形的“默认”并保存如果需要,它们都具有不同的线宽和字体。
我试过下面一行,但只改变了轴的线宽。
set(gca,'LineWidth',2)
有没有人可以帮助我解决这个问题?
%--------------------------------------------- -------------------------------------------------- ------------------------------- 下面的答案很好,但我发现了一个新问题。 下面中的代码通过解决前面的问题无意中发现:
set(gca,'LineWidth',3)
原来这改变了轴的宽度。但现在的问题......这里只适用于第一个数字。 (见图)
如果我在第二张图中绘制后将此代码放入我的会话中,则第二个图中的宽度会发生变化。看起来像没有达到正确的手柄,或类似的东西,在函数内部,当做第二个数字。你有什么想法可能是错误的吗?