I would like using the text contained in a char matrix named "textlegend" to fill a legend of a pie figure.
my code to generate the pie:
pie([total(:,2)]);
then I want to generate the legend for the pie. Each part of the pie correspond to a ligne in the textlegend matrix. for example the first part of the pie must have textlegend(1,:) as legend the second part of the pie textlegend(2,:), etc... the size of textlegend matrix fit with the number of pie part of course! but is not constant!
Thanks

 채택된 답변

dpb
dpb 2014년 11월 28일

0 개 추천

txt=num2str(total(:,2),'%.2f');
Fixup format string as desired, of course.
NB: text works equally well with cell strings which can be simpler to deal with as don't need the second subscript expression altho if use the vector form where provide x,y coordinates as vectors during call the above array form works transparently, too.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Pie Charts에 대해 자세히 알아보기

제품

질문:

2014년 11월 28일

댓글:

2014년 11월 28일

Community Treasure Hunt

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

Start Hunting!

Translated by