gpt4 book ai didi

matlab - 关于matlab中的旋转轴标签

转载 作者:太空宇宙 更新时间:2023-11-03 20:00:36 36 4
gpt4 key购买 nike

我正在用 matlab 的瀑布图绘制一些 3 维数据,我发现如果我使用 buildin xlabel 或 ylabel 命令设置 x 或 y 标签,标签的方向将始终是水平的,而不是与轴。有没有办法让它沿着轴定向?我在帮助中发现我们可以使用命令

xlabel('label at 45 degree', 'rot', 45)

指定方向的角度,但如果我手动旋转 3D 轴,标签将不会相应改变,无论如何要解决这个问题?谢谢。

最佳答案

你不能自动完成。您必须将 tic labels/X label 替换为文本对象并自行旋转 (see here to know how to do it)。简单的解决方案如下所示:

plot(1:100);

% make the axis smaller
pos = get(gca, 'Position');
set(gca,'Position',[pos(1), .2, pos(3) 0.7]);

% place custom text instead of xlabel
% note that the position is relative to your X/Y axis values
t = text(50, -5, {'X-axis' 'label'}, 'FontSize', 14);
set(t,'HorizontalAlignment','right','VerticalAlignment','top', ...
'Rotation',45);

也看看this FEX contribution .

关于matlab - 关于matlab中的旋转轴标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12755721/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com