Plotting negative values on an histogram
21 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Samuele Bolotta
il 17 Apr 2021
Risposto: Image Analyst
il 17 Apr 2021
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 Commenti
Risposta accettata
Image Analyst
il 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 Commenti
Più risposte (1)
Bjorn Gustavsson
il 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 Commenti
Vedere anche
Categorie
Scopri di più su Histograms in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!