gpt4 book ai didi

python - 从 Bokeh Donut 对象获取组件

转载 作者:太空宇宙 更新时间:2023-11-03 15:35:08 25 4
gpt4 key购买 nike

我编写了一个小应用程序来可视化一些数据。该应用程序是 Flask 中的一个小型 Web 应用程序,我想在响应页面中提供 Bokeh 组件。像这样的东西:

script, div = components(figure)
return render_template('plot.html', div_plot=div, script_plot=script)

这种方法似乎适用于简单的图表或图形,如下例所示,我可以使用图形对象中的属性创建绘图。类似的东西

fig = figure(plot_width=900, plot_height=200, tools=tools,x_axis_type='datetime')
fig.line('date', 't1', source=source_static)
script, div = components(fig)

不幸的是,对于 Donut 对象,事情似乎有所不同,您只能像这样创建 Donut 对象

pie_chart = Donut(data)
show(pie_chart)

如何从 Donut 中获取 div 和脚本?如何将其嵌入到现有的 html 页面中?

最佳答案

最后我自己找到了解决方案。显然没有必要遍历“图形”对象。相反,人们可以这样做

from bokeh.charts import Donut
import pandas as pd

data = pd.Series( ... some data ... )
script, div = components(Donut(data))

我真傻。希望这会对某人有所帮助。

关于python - 从 Bokeh Donut 对象获取组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42585489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com