#python #plot #plotly #plotly-dash
#python #построение #plotly #плотностью-прочерк
Вопрос:
Я хочу построить 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.]])
Вот как это должно выглядеть, но с моими данными и сеткой 8×8:
Мои z-значения представляют высоту / глубину ячеек. Таким образом, в общей сложности у меня было бы 8×8 ячеек на этом 3D-графике.
Я хочу использовать Plotly, потому что график будет встроен в Plotly Dash и должен быть интерактивным. Итак, как мне нужно изменить мои данные, чтобы использовать код из этого примера, или есть другая возможность получить такой график в plotly?
Комментарии:
1. Это показывает, что этот график был реализован с использованием plotly только в соответствии с предоставленной вами ссылкой
2. @Karthik да, но теперь я хочу использовать свои данные (см. Блок кода в вопросе) для создания такого графика.
3. @Karthik у вас есть идея, как это можно решить?
4. Я чувствую, что ваши данные не связаны с графиком. Длина вашей оси x, y, z должна быть равна, тогда как здесь ваш z намного больше, чем x, y.
5. Это может помочь .