Bar plot of categorical data
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi!
I have a small column vector (46x1). Each row has a number (0-7), where each number encodes a specific electrode location. I want to create a bar plot essentially with the relative (or absolute) frequency of each number. Therefore something like this:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1322960/image.png)
If if use the histogram() function, then it only plots a line connecting the dots
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1322965/image.png)
And if I use bar() function, then it plots each row individually.
Can you please help? thank you!
댓글 수: 0
채택된 답변
Voss
2023년 3월 13일
histogram seems to work fine:
data = randi([0,7],46,1);
histogram(data)
Maybe you have another function called histogram that's being run instead. Do
which histogram -all
to see which histogram functions you have, and if there are any besides the built-in, rename them to something else.
댓글 수: 2
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Histograms에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!