我有以下代码:
linePair_max = 15;
nX = 40; nY = nX + 1;
nview = 80;
db = pi/nview;
x0 = linspace(-linePair_max, linePair_max, nX);
y0 = linspace(-linePair_max, linePair_max, nY);
[x,y] = meshgrid(x0, y0);
subplot(1,2,1)
plot(x,y,'b*'); axis image
FontSize = 20;
title('fully sampled k-space', 'FontSize',FontSize )
xlabel('k_x','FontSize',FontSize )
ylabel('k_y','FontSize',FontSize )
lgd = legend('sampling');
lgd.FontSize = FontSize;
%set(gca, 'Ticklength', [0 0])
M = 2;
subplot(1,2,2)
plot(x(1:M:nY,:),y(1:M:nY,:),'b*'); axis image
title('decimated k-space', 'FontSize',FontSize )
xlabel('k_x','FontSize',FontSize )
ylabel('k_y','FontSize',FontSize )
lgd = legend('sampling');
lgd.FontSize = FontSize;
产生如下图: 我想知道是否可以删除x,y轴上的刻度,但保留标签(删除这些数字,但保留kx和ky)?许多人说
set(gca, 'Ticklength', [0 0])
但是我没有运气来使它工作。非常感谢。
答案 0 :(得分:1)
xticklabels(''); yticklabels('');