Add XTickLabels names from cells array

조회 수: 10(최근 30일)
Stefano Cucchi
Stefano Cucchi 2022년 1월 25일
댓글: Stefano Cucchi 2022년 1월 25일
i need to add label names to a bar plot. Every bar refers to a channel name that is contained in a cell array named "nome_canali".
The total number of bars (N) is n_canali*n_try :Example: (n_canali=5, n_try=2 => N=10). So, i need to reiterate the names of the cell array two times in order to give to each bar his name instead of the numbers.
I tried with this but obviously it doesn't work:
  • figure
  • subplot(2,1,1)
  • bar(RMS)
  • set(gca,'XTick',[1:(n_canali*n_try)],'XTickLabel',{nome_canali});
How can i solve this problem?
Thank you, Stefano

채택된 답변

Ankit 2022년 1월 25일
편집: Ankit 2022년 1월 25일
@Stefano Cucchi I hope this is what you are looking for?
n_canali = 5;
n_try = 2;
nome_canali = {'ai0' 'ai1' 'ai3' 'ai4' 'ai7'};
y = [75 91 105 123.5 131 150 179 203 226 249];
  댓글 수: 1
Stefano Cucchi
Stefano Cucchi 2022년 1월 25일
Now it's working! It was a small mistake.
Thank you!

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

추가 답변(0개)




Community Treasure Hunt

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

Start Hunting!

Translated by