Skip to content

Use integer bins for integer data in HistogramWidget #244

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Jan 15, 2024
Prev Previous commit
Next Next commit
Fix integer step size
  • Loading branch information
dstansby committed Jan 13, 2024
commit 71f671662a70a746343762f9449ea66af9436ea8
2 changes: 1 addition & 1 deletion src/napari_matplotlib/histogram.py
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ def draw(self) -> None:
# whole cube into memory.
if data.dtype.kind == "i":
# Make sure integer data types have integer sized bins
step = (np.max(data) - np.min(data)) // 100
step = 1 + (np.max(data) - np.min(data)) // 100
bins = np.arange(np.min(data), np.max(data) + step, step)
else:
bins = np.linspace(np.min(data), np.max(data), 100)
Expand Down