groupLabels = {“20”;“40”;“60”;“80”};
stackDataI (:: 1) = (4.53 4.84 5.28;
stackDataI (:: 2) = (3.39 3.63 3.96;
stackDataI (:: 3) = (2.37 2.53 2.76;
NumGroupsPerAxis =大小(stackDataI, 1);
NumStacksPerGroup =大小(stackDataI, 2);
groupBins = 1: NumGroupsPerAxis;
groupOffset = MaxGroupWidth / NumStacksPerGroup;
Y =挤压(stackDataI(:,我,:));
internalPosCount = i - ((NumStacksPerGroup + 1) / 2);
groupDrawPos = (internalPosCount) * groupOffset + groupBins;
集(h(我,:)“BarWidth”,groupOffset);
集(h(我,:)“XData”,groupDrawPos);
集(h (1),“FaceColor”,0.00138953219082905,0.470736452061139,0.750347383047707);集(h (2),“FaceColor”,0.340435386753126,0.650430754979157,0.835108846688282);集(h (3),“FaceColor”,0.732746641963872,0.858355720240852,0.933186660490968);
集(h (4),“FaceColor”,1、0.700416859657249、0.00138953219082905);集(h (5),“FaceColor”,1、0.757804539138490、0.192681797128300);集(h (6),“FaceColor”,1、0.883279295970357、0.610930986567856);
集(h (7),“FaceColor”,0.800000000000000,0.360000000000000,0.360000000000000);集(h (8),“FaceColor”,0.855210745715609,0.536674386289949,0.536674386289949);集(h (9),“FaceColor”,0.910884668828161,0.714830940250116,0.714830940250116);
集(gca),“XTickMode”,“手动”);
集(gca),“XTick”1:NumGroupsPerAxis);
集(gca),“XTickLabelMode”,“手动”);
集(gca),“XTickLabel”,groupLabels);
集(gca),“TickLabelInterpreter”,“乳胶”);
hx =包含(“\ textbf{项}’,“FontWeight”,“大胆”,“翻译”,“乳胶”,“字形大小”12);
hy = ylabel (“\ textbf{成本}’,“FontWeight”,“大胆”,“翻译”,“乳胶”,“字形大小”12);
hl1 =传奇([h (1), (2), h (3)], {“x - 1”,“x - 2”,“- 3”},“字形大小”12“位置”,“西北”,“翻译”,“乳胶”);
ah1 =轴(“位置”甘氨胆酸,(,“位置”),“可见”,“关闭”);
hl2 =传奇(ah1 [h (4), (5), h (6)], {“Y-1”,“y 2”,“Y-3”},“字形大小”12“位置”,“东北”,“翻译”,“乳胶”);
ah1 =轴(“位置”甘氨胆酸,(,“位置”),“可见”,“关闭”);
hl3 =传奇(ah1 [h (7), h (8), h (9)], {“z 1”,“z二”,“Z-3”},“字形大小”12“位置”,“东北”,“翻译”,“乳胶”);