Python 带bokeh的三维圆(散点)图

Python 带bokeh的三维圆(散点)图,python,pandas,scikit-learn,bokeh,Python,Pandas,Scikit Learn,Bokeh,你好,好朋友 我有PCA结果数据框,我想用bokeh绘制3d圆形图 我可以很容易地画出二维圆形图 就像下面的代码 Bp_source = ColumnDataSource(data=df_PCA) Bp_tools = ['pan','box_select', 'wheel_zoom', 'hover', 'reset','save','help'] Bp_TOOLTIPS = [ ("SampleID", "@id"), ("(PCA1, PCA2)",

你好,好朋友

我有PCA结果数据框,我想用bokeh绘制3d圆形图

我可以很容易地画出二维圆形图

就像下面的代码

  Bp_source = ColumnDataSource(data=df_PCA)

  Bp_tools = ['pan','box_select', 'wheel_zoom', 'hover', 'reset','save','help']

  Bp_TOOLTIPS = [
      ("SampleID", "@id"),
      ("(PCA1, PCA2)","(@PCA1, @PCA2)")    
              ]

  Bp_plot = figure(
      tools=Bp_tools, tooltips=Bp_TOOLTIPS,
      plot_width=500, plot_height=500,
      x_axis_label='PCA1', y_axis_label='PCA2'
  )
  Bp_plot.circle('PCA1', 'PCA2',
                 source=Bp_source,
                 size=9,
                 color='color',
                 alpha=0.3,
                 legend='legend'
                )

  show(Bp_plot)
附图为数据帧格式和2d图。

所以,我想用PCA1,2和3制作3d图


请分享你的精彩代码

Bokeh没有任何内置的3d绘图功能。这超出了核心库的范围。拥有3d绘图的唯一方法是自己写一个类似于

噢。。。因为那样的原因,我找不到任何例子。。谢谢