我有一个像这样的3D图:

在图的y轴上,每组三个条指的是相同的参数:x1,x2,x3.我想在每个三个条形组的y轴上有一个间距,这样就可以更清楚地看出这些条形是指相同的参数.同时,我想在每个三个条形组的y轴上放置一个标签.例如,需要以下y轴的标签布局:
x1 x2 x3 x1 x2 x3 x1 x2 x3
grid1 grid2 grid3
Run Code Online (Sandbox Code Playgroud)
任何建议都非常欢迎!我用来绘制条形图的代码如下:
Z = rand(9,5);
h = bar3(Z);
[r c] = size(Z);
zdata = [];
for i = 1:c
zdata = [];
for j = 1:r
zdata = [zdata; ones(6,4)*Z(j,i)];
end
set(h(i),'Cdata',zdata)
end
colormap
colorbar
set(gca,'YTickLabel',['x1';'x2';'x3';'x1';'x2';'x3';'x1';'x2';'x3']);
view([-64 44]);
Run Code Online (Sandbox Code Playgroud)