使用Plotly绘制3D条形图

时间:2020-09-03 14:25:47

标签: python plot plotly plotly-dash

我想像在this example中那样绘制3d条形图,但我不知道或不知道如何使用代码存储数据。这是我的数据的样子:

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.]])

这是应该的样子,但是带有我的数据和8x8的网格:

enter image description here

我的z值代表垃圾箱的高度/深度。因此,在这幅3D图上,我总共会有8x8箱。

我想使用Plotly,因为该地块将嵌入在Plotly Dash中并且应该是交互式的。 那么,我该如何从atat更改数据以使用this example中的代码,或者还有另一种可能性可以在密谋中获得这样的图表?

0 个答案:

没有答案