How to display multiple histograms in one window?

조회 수: 4 (최근 30일)
JFz
JFz 2016년 12월 9일
댓글: JFz 2016년 12월 9일
Hi, I have a matrix of 8X100 doubles (8 rows and 100 columns) named 'cMat8x100'. I would like to display the data as 8 histograms in one window. Here is my code: >>[nHistC, cEdges] = histcounts(cMat8x100, 20); >>figure >>bar(cEdges(1:end-1), nHistC); But it displays only one histogram. How to make it to display 8 of them in one window? Thanks.

채택된 답변

Steven Lord
Steven Lord 2016년 12월 9일
You want the graphical output, not just the bin counts. Because of that you should call histogram eight times (once per row in your matrix) instead of calling histcounts. Use hold on to add each new histogram object to the same axes rather than clearing the axes each time you call histogram.
  댓글 수: 3
JFz
JFz 2016년 12월 9일
Just tried it. It works. But the histograms are all lump together. I should have mentioned that I would like to display 4 on top and 4 below...
JFz
JFz 2016년 12월 9일
Now, I am using subplot and I can do it. Thanks.

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

추가 답변 (0개)

카테고리

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

Community Treasure Hunt

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

Start Hunting!

Translated by