HOW TO DISPLAY VALUE OF BARS USING BAR3

조회 수: 4 (최근 30일)
Dhruba jyoti Bora
Dhruba jyoti Bora 2018년 11월 26일
답변: YT 2018년 11월 26일
I have a matrix x with 3 rows and 4 columns.
x =
1.0e+05 *
9.1168 9.1168 2.2792 1.3675
4.8544 4.8544 1.2136 0.7282
0.6357 0.6357 0.1589 0.0954
Now the matrix x is generated after running a particular code. I have successfully plotted the matrix according to my requirements using the codes
bar3(x);
title('Norm of derivative for Lykken Model');
set(gca,'xtickLabel',{'dist12','dist23','dist14','dist45'});
set(gca,'ytickLabel',{'Max','Mean','Min'});
zlabel('Difference(in points)');
for this particular plot i want to display the value of the respective bar above the respective bar. I have tried the following code but have failed
txt=num2str(x);
xt=get(gca,'xtickLabel',{'dist12','dist23','dist14','dist45'});
yt=get(gca,'ytickLabel',{'Max','Mean','Min'});
text(xt,yt,txt);
please
please help me out with a solution.untitled.jpg

답변 (1개)

YT
YT 2018년 11월 26일
I would suggest you read this answer, which I think is pretty similar to your case.

카테고리

Help CenterFile Exchange에서 Annotations에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by