I would like to plot an horizontal histogram with on the y axis the name of the substances and in the x axis the numbers .
Data=[0 664 320 316 664 664 664 664 320 320 664 664 664 664 664 240 664 229 664 664]
Substances=[a b c d e f g h i l m n o p q r s t u v ]

 채택된 답변

Wan Ji
Wan Ji 2021년 8월 30일
편집: Wan Ji 2021년 8월 30일

0 개 추천

Try to do this
counts = [0 664 320 316 664 664 664 664 320 320 664 664 664 664 664 240 664 229 664 664];
Substances = 'abcdefghilmnopqrstuv'; %
Categories = categorical(num2cell(Substances));
histogram('Categories',Categories,'BinCounts',counts)
Then the plotted result

댓글 수: 2

Chiara Scarpellini
Chiara Scarpellini 2021년 8월 30일
Thanks but what if I want it horizontal, with the bars starting from the y-axis and the data on the x-axis
histogram('Categories',Categories,'BinCounts',counts, 'Orientation','horizontal')

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

추가 답변 (0개)

카테고리

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

태그

질문:

2021년 8월 30일

댓글:

2021년 8월 30일

Community Treasure Hunt

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

Start Hunting!

Translated by