我正在尝试使用Bokeh和python将报表导出为HTML。谁能告诉我,为什么我的代码不起作用?我试着打印一个简单的Div并成功了,但只要我包含plots,浏览器仍然会打开,但什么都看不见。不能继承图形吗
我将其简化为相关部分:
def export_html(self):
plots=[]
plots.append(PlotObject(self.plot_attributes[4]))
VisuLog(plots)
from bokeh.plotting import Figure, show, output_file
class VisuLog():
def __init__(self,plots):
self.plots = plots
filename="Report_"
output_file("visu_out\\"+ filename + ".html", title=filename)
show(self.plots) # open a browser
class PlotObject(Figure):
def __init__(self,plot_attributes):
super(PlotObject, self).__init__()
谢谢你的帮助
尝试添加
到
PlotObject
类的主体但我建议不要扩展Bokeh对象,除非您希望通过编写自定义JavaScript/TypeScript实现来提供一些UI行为
相关问题 更多 >
编程相关推荐