MATLAB Answers

How can I use data (range of ages like 70-75) without matlab calculating that array for the command "legend"?

조회 수: 2(최근 30일)
Andy
Andy 2021년 9월 28일 8:05
답변: Image Analyst 2021년 9월 28일 10:57
I am trying to plot some data and want to use a legend. I am exporting the needed data with the command (G =) readtable(...xlsx). The first row of data are ages and the next rows data are numbers like following:
{'80 - 84'} 12 85 469 1281 .....
{'75 - 79'} 24 114 573 1406 .....
{'70 - 74'} 11 145 620 1327 .....
When I try to use the command as followed ---> legend(G(1,1)) Matlab is calculating the result of 80-84 and tells me "Array indices must be positive integers or logical values". How can I use the data in the first row without matlab is calculation it.
Thank you for you help! :)

답변(2개)

KSSV
KSSV 2021년 9월 28일 8:15
G(1,:)
  댓글 수: 3

댓글을 달려면 로그인하십시오.


Image Analyst
Image Analyst 2021년 9월 28일 10:57
Since you want the contents, not a table, you must use braces not parentheses:
legend(G{1,1});

제품


릴리스

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by