美文网首页
Matlab中3D绘图surf坐标轴标签对齐完美解决

Matlab中3D绘图surf坐标轴标签对齐完美解决

作者: 李彪_哈工大 | 来源:发表于2017-10-12 00:10 被阅读0次

Tools for Axis Label Alignment in 3D Plot https://www.mathworks.com/matlabcentral/fileexchange/49542-tools-for-axis-label-alignment-in-3d-plot

这是目前最好的3D绘图xlable, ylable对齐的解决方法。请到上述Mathworks网站自行下载,添加到自己Matlab的path,即可使用。

使用时在你surf绘图的程序语句后增加以下语句,可以实现绘图后的对齐,以及手动旋转图片时的自动对齐:

ax = struct('Axes', gca); 
align_axislabel([],ax) 
h3d = rotate3d; 
set(h3d,'ActionPreCallback','set(gcf,''windowbuttonmotionfcn'',@align_axislabel)'); 
set(h3d,'ActionPostCallback','set(gcf,''windowbuttonmotionfcn'','''')');
实现结果

相关文章

网友评论

      本文标题:Matlab中3D绘图surf坐标轴标签对齐完美解决

      本文链接:https://www.haomeiwen.com/subject/npogyxtx.html