小编Ale*_*ión的帖子

在python中实现与bokeh的完整的3d散点图

我目前正在开展一个项目,我希望使用Bokeh输出3D交互式散点图.我想基于2或3个类别对点进行着色,并且我希望在悬停它之后显示与点相对应的基因.我知道Bokeh没有完全实现3D图,我发现了以下脚本,它允许用python(原始代码)生成这样的3D图.

虽然原始代码生成了3D表面,但是通过阅读文档,我已经设法生成了3D绘图.我还设法根据类别对点进行着色.但是,当我尝试生成工具提示时,其信息将在python(或任何其他)中的'extra'变量中编码,我无法生成该信息.我不了解JS,所以我只是想调整变量来看看会发生什么.

我制作的代码是这样的:

from __future__ import division
from bokeh.core.properties import Instance, String
from bokeh.models import ColumnDataSource, LayoutDOM
from bokeh.io import show
import numpy as np


JS_CODE = """
# This file contains the JavaScript (CoffeeScript) implementation
# for a Bokeh custom extension. The "surface3d.py" contains the
# python counterpart.
#
# This custom model wraps one part of the third-party vis.js library:
#
#     http://visjs.org/index.html
#
# Making it easy to hook up python data analytics …
Run Code Online (Sandbox Code Playgroud)

html javascript 3d python-3.x bokeh

7
推荐指数
1
解决办法
4684
查看次数

标签 统计

3d ×1

bokeh ×1

html ×1

javascript ×1

python-3.x ×1