how can i define legend for bar3

4 次查看(过去 30 天)
mohammad
mohammad 2023-2-20
回答: Voss 2023-2-20
How can I define the axes name of EVA and [50 70 100] like this figure in bar3?
and how can i change color of them?

回答(2 个)

dpb
dpb 2023-2-20
Z=randi(6000,4,5);
X=["EVA"+[1:4].'; "DNO"];
Y=[125:-25:50];
hB3=bar3(Z);
hAx=gca;
hAx.XAxis.TickLabels=X;
hAx.YAxis.TickLabels=Y;

Voss
Voss 2023-2-20
bar3(randi(6000,[4,5]).*(1:5));
colors = [0 0.2 0.7; 0.8 0 0.1; 0 0.5 0; 0.5 0 0.5; 0 0.4 0.7]/0.8;
colormap(colors)
xticklabels({'EVA1' 'EVA2' 'EVA3' 'EVA4' 'DNO'})
yticklabels([125 100 75 50])
ylabel('Battery degradation cost ($)')
zlabel('Benefit ($)')
set(gca(),'View',[-60 30])
ll = light('Position',[-1 0 0]);

类别

Help CenterFile Exchange 中查找有关 Surface and Mesh Plots 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by