你好,好朋友。你知道吗
我有PCA结果数据帧,我想做三维圆图使用博基赫。你知道吗
我可以很容易地做二维圆图。你知道吗
就像下面的代码。。你知道吗
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)
所以,我想用PCA1,2和3来绘制3d图。你知道吗
请分享你的精彩代码!你知道吗
Bokeh没有任何内置的3d绘图功能。这超出了核心库的范围。拥有3d绘图的唯一方法是自己写一个custom extension,例如类似于this example
相关问题 更多 >
编程相关推荐