Matlab 图中的默认轴非常细,我尝试将它们加粗
set(gca, 'fontsize', 18, 'linewidth', 2)
但线条在四个边缘中没有正确匹配在一起。以下 MWE 演示了该问题:
plot(1,1,'linewidth', 5)
set(gca, 'fontsize', 18, 'linewidth', 5)
box on
print -dpng example
如何在 Matlab 中正确绘制粗体轴?
Matlab 图中的默认轴非常细,我尝试将它们加粗
set(gca, 'fontsize', 18, 'linewidth', 2)
但线条在四个边缘中没有正确匹配在一起。以下 MWE 演示了该问题:
plot(1,1,'linewidth', 5)
set(gca, 'fontsize', 18, 'linewidth', 5)
box on
print -dpng example
如何在 Matlab 中正确绘制粗体轴?
用 手动绘制四条粗线怎么样plot
?
plot(1,1,'linewidth', 5)
hold on
xl = xlim;
yl = ylim;
plot([xl(1) xl(2) xl(2) xl(1) xl(1)],...
[yl(1) yl(1) yl(2) yl(2) yl(1)],....
'k', 'linewidth', 5)
set(gca, 'fontsize', 18)
print -dpng example
或者,正如@thewaywewalk 所指出的,那条长线plot
可以替换为更简单的
rectangle('linewidth',5)
Matlab R2010b 中的结果:
Matlab R2014a 中的结果:
Matlab R2014b 中的结果: