Я использую Jupyter Notebook для анализа наборов данных. В записной книжке много сюжетов, а некоторые из них - трехмерные.
Мне интересно, возможно ли сделать интерактивный 3D-сюжет, поэтому я могу позже поиграть с ним более подробно?
Может быть, мы можем добавить на него кнопку? Щелчок на нем может вывести 3D-сюжет, и люди могут масштабировать, панорамировать, вращать и т.д.
Мои книги:
1. matplotlib,% qt
Это не соответствует моему делу, потому что мне нужно продолжить график после 3D-сюжета. %qt
будет влиять на более поздние графики.
2. mpld3
mpld3
почти идеален в моем случае, нет необходимости переписывать что-либо, совместимое с matplotlib. Однако он поддерживает только 2D-график. И я не видел никакого плана работы над 3D (https://github.com/mpld3/mpld3/issues/223).
3. bokeh + visjs
Не удалось найти действительный пример 3D-графика в галерее bokeh
. Я нахожу https://demo.bokehplots.com/apps/surface3d, который использует visjs
.
4. Javascript 3D-график?
Так как мне нужна только строка и оценка, можно ли передавать данные на js-график с помощью js в браузере, чтобы сделать его интересным? (Тогда нам может понадобиться также добавить 3d-ось.) Это может быть похоже на visjs
и mpld3
.