如何在Matlab中设置Bar3绘图的x和y值?

时间:2015-05-26 16:52:19

标签: matlab

我有一个矩阵,例如A = rand(60,60)。我想在3d bar(matlab bar3)中设置步长为 1:2:119 的x轴和y轴值。我已经尝试过它,但它不适用于大型矩阵。注意,y轴是完美的,但x轴不是,它显示从1到60.例如:

Z = rand(60,60);[r,c] = size(Z);
Y = 1:2:119; % y-axis value
X = 1:2:119;   % x-axis value
bar3(Y,Z); set(gca,'XTick', X)

1 个答案:

答案 0 :(得分:0)

请参阅:xlimylim

Z = rand(60,60);
[r,c] = size(Z);
Y = 1:2:119; % y-axis value
X = 1:2:119; % x-axis value
bar3(Y,Z);

xlim([X(1), X(end)]);
set(gca,'XTick', X)

ylim([Y(1), Y(end)]);
set(gca,'YTick', Y)

Sample Plot

蜱虫非常拥挤,但我只是按照你在你的例子中指定的那样。