Plotting 3D Bar Chart with Plotly

Viewed 1453

I want to plot a 3d bar chart like in this example but I can not or dont know how to use the code for my data. This is how my data looks like:

z = np.array([[ -10.,  -40.,    0.,   20.,   10.,    0.,    0.,    0.],
   [   0.,  -50.,  -60.,  -20.,   20.,    0.,    0.,    0.],
   [ -60., -140.,  -90.,  -20.,   20.,    0.,    0.,    0.],
   [ 190.,  -70., -240.,   20.,   20.,    0.,    0.,    0.],
   [ 430.,   70., -380.,  -20.,   20.,    0.,    0.,    0.],
   [ 170.,    0., -280., -110.,   20.,    0.,    0.,    0.],
   [  20.,   10.,  -90.,  -80.,   20.,    0.,    0.,    0.],
   [  20.,   20.,   20.,   20.,   20.,    0.,    0.,    0.]])

This is how it shoud look like but with my data and a grid of 8x8:

enter image description here

My z-values represent the height/depth of the bins. So in total I would have 8x8 bins on this 3D plot.

I want to use Plotly because the plot will be embedded in Plotly Dash and should be interactive. So how do I need to change my data fromat to use the code from this example or is there another possibility to get such a plot in plotly?

0 Answers
Related