how to put each element of vector as a label for the plot

조회 수: 2 (최근 30일)
NA
NA 2022년 3월 23일
답변: Chunru 2022년 3월 23일
I have vector A as
A = [69; 70; 74; 77; 118; 103; 104];
I want to put each element of A vector as a label for the plot. Instead of using this one
h = boxplot(x,'Labels',{'69'; '70'; '74'; '77'; '118'; '103'; '104'});
I want to use something just like this
chr_A = string(A)
h = boxplot(x,'Labels',{chr_A});
this is the error I got
Caused by:
Error using cell
Conversion to cell from string is not possible.
  댓글 수: 1
AndresVar
AndresVar 2022년 3월 23일
like this?
A = [69; 70; 74; 77; 118; 103; 104]; % for example
x = rand(numel(A));
h = boxplot(x,'Labels',string(A));

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

채택된 답변

Chunru
Chunru 2022년 3월 23일
x = randn(5, 7);
A = [69; 70; 74; 77; 118; 103; 104];
% Just use the string array instead of cell
chr_A = string(A);
h = boxplot(x,'Labels',chr_A);

추가 답변 (0개)

카테고리

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

태그

Community Treasure Hunt

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

Start Hunting!

Translated by