Plotting negative values on an histogram
77 views (last 30 days)
Show older comments
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 Comments
Accepted Answer
Image Analyst
on 17 Apr 2021
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 Comments
More Answers (1)
Bjorn Gustavsson
on 17 Apr 2021
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 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!