Bar3图增加条厚度

问题描述

我正在尝试绘制堆叠的bar3图。如何增加条的厚度?所有的条看起来都平坦。我需要像这样的东西,粗条彼此相邻。

What I want

我得到的是:

My plot

下面是代码,我还附加了依赖文件链接Data。请让我知道解决方法

clc; close all; clear;

Z1 = randi([10,500],100,3);
Z2 = randi([10,900],200,3);

class_string = {'Dataset I','Dataset II'};

% Plot 3D graph
hfig = figure;
h = bar3(Z1(:,1),Z1(:,2:end),'stacked');   
hold on;
for j=1:length(h)
  set(h(j),'xdata',get(h(j),'xdata')+2-1);
end
h2 = bar3(Z2(:,Z2(:,'stacked'); 

set(gca,'PlotBoxAspectRatioMode','auto')
set(gca,'XTickLabel',class_string,'XTick',1:2,'FontSize',20,'linewidth',3) %,...
ylabel ('Image resolution (kilo pixels)')
zlabel ('No.of images')
legend ('High Texture','Low Texture','Location','northEast');
hold off
axis tight;

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)