Plotting negative values on an histogram
조회 수: 21 (최근 30일)
이전 댓글 표시
I am plotting some values on an histogram.
figure
histogram('Categories',Categories,'BinCounts',[-72 -63 -54 -56],'BarWidth',0.5,'FaceColor','#EDB120')
xlabel('Membrane potential');
ylabel('Rest Memb Pot (mV)');
title('Amplitude of AP');
The problem is that whenever one of the values for BinCounts is negative, I get this error:
Error using histogram (line 156)
Expected input number 4, BinCounts, to be nonnegative.
While everything works perfectly if the values are all positive.
댓글 수: 0
채택된 답변
Image Analyst
2021년 4월 17일
Or maybe that's the data??? It doesn't make sense to have a negative count. If you want bars that go negative, use bar() not histogram().
댓글 수: 0
추가 답변 (1개)
Bjorn Gustavsson
2021년 4월 17일
It seems likely that you've mixed up BinCounts and BinEdges - it doesn't make much sense to have a negative number of something in a bin (perhaps in economics if we're talking about debts?).
HTH
댓글 수: 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!