Hi Guys

I’m trying to plot a 2D histogram using the plots function `histogram2D`

.

[backend: plotlyjs, environment: VSCode]

My aim is to plot the 2D histogram for different numbers of bins (*same number of bins along each axis). With the following code, `histogram2d`

works with `nbins=2`

and `show_empty_bins=true`

.

```
using Plots
using Plots.PlotMeasures
Sig = rand(1000)
x1 = Sig[1:end-1];
x2 = Sig[2:end];
p1 = plot(x1,x2,seriestype =:scatter,c=:magenta,
markerstrokecolor=:magenta, markersize = 2,
legend=false, aspect_ratio=:equal)
p2 = histogram2d(x1,x2, nbins=2, aspect_ratio=:equal,
colorbar_entry=false, seriescolor=:cool,show_empty_bins=true)
xx = plot(p1,p2,layout=(1,2),legend=false, framestyle=:grid, margin=7mm)
```

The problem is that `histogram2d`

returns the same 2x2 plot when `nbins = 3 or 4`

Only when does the plot return the correct bins.

`nbins = 5`

After , the plot doesn’t change again for

`nbins = 5`

*, but only until*

`nbins = 6:9`

`nbins = 10`

I’ve tried using a Tuple for nbins and playing around with the formatting but nothing seems to work…

Has anyone else come across this problem?

Is there something I’ve overlooked?

Any help at all would be terrific

Thanks!