how to put each element of vector as a label for the plot
12 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentar
AndresVar
am 23 Mär. 2022
like this?
A = [69; 70; 74; 77; 118; 103; 104]; % for example
x = rand(numel(A));
h = boxplot(x,'Labels',string(A));
Akzeptierte Antwort
Chunru
am 23 Mär. 2022
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 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Axis Labels finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!