Plotting negative values on an histogram
25 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Samuele Bolotta
el 17 de Abr. de 2021
Respondida: Image Analyst
el 17 de Abr. de 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 comentarios
Respuesta aceptada
Image Analyst
el 17 de Abr. de 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 comentarios
Más respuestas (1)
Bjorn Gustavsson
el 17 de Abr. de 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 comentarios
Ver también
Categorías
Más información sobre Histograms en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!