gpt4 book ai didi

matlab - 设置 xticks 之间的标签

转载 作者:行者123 更新时间:2023-12-02 06:19:47 26 4
gpt4 key购买 nike

我想在刻度之间放置标签,否则某些标签会相互重叠。

set(gca,'XTick',[66 98 134 215 266 330 334 388 414 443 ]);
set(gca,'XTickLabel',{'CD', 'CS', 'E' ,'F','H','I','C','IT','M','U'})

enter image description here

有人可以帮我吗?

最佳答案

xTICKS = [66 98 134 215 266 330 334 388 414 443 ];
xTICKS = [0 xTICKS]; %// Add the 0 instance
dxT = diff(xTICKS);%// get differences
xT = xTICKS(1:end-1)+dxT/2; %// Make new tick locations midway the old

通过这种方式,您可以在旧实例的中间创建刻度线和刻度标签的位置。我不确定你是否可以将两者分开,试试这个:

set(gca,'XTick',xT);
set(gca,'XTickLabel',{'CD', 'CS', 'E' ,'F','H','I','C','IT','M','U'})

你可以玩一下 axes properties ,尤其是刻度值和标签部分中的内容,但我看不到一种方法来将刻度位置与其相应的标签分开。

关于matlab - 设置 xticks 之间的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33569552/

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