散景html不在公司服务器上呈现

时间:2015-08-10 08:35:02

标签: javascript bokeh

我有一个散景图,它可以在我的流浪机上完美运行......这里是方法的底部,它返回了我发现的html和其他一些方法,可以很好地工作。

但是,当我尝试在公司内部网上的另一台计算机上查看图表时,我得到了不太有用的**Override** the getHTML method to insert your own HTML here异常。

任何猜测为什么会发生这种情况?我不确定这是与spyre还是bokeh有关,我的猜测是 bokeh

在我公司的服务器上呈现这些不可能的原因是什么?应用程序本身有效,我看到文本,格式很好。我有所有必需的软件依赖项。我的猜测是,可能存在阻止javascript的内容......?

def bokeh(self):
    p = figure()
    for col, color in zip(GRAPH_COLUMNS, GRAPH_COLORS):
        #THE NEXT LINE IS THE ONE WHICH DOESN'T COMPLETE.
        p.circle(g.index, g[col], 
                legend = col, 
                fill_color = color,
                line_color = color)
        p.line(g.index, g[col],
            legend = col,
            fill_color = color,
            line_color = color,
            line_dash = "4 4")


.
.
.

   script, div = components(p, INLINE)
    html = "%s\n%s"%(script, div)

    return html

def getCustomJS(self):
    return INLINE.js_raw[0]

def getCustomCSS(self):
    return INLINE.css_raw[0]

app = MyApp()
app.launch(port=9097,host='0.0.0.0')

2 个答案:

答案 0 :(得分:0)

似乎“fill_color”没有被正确处理,因为它不是figure()的属性。不知何故,这会在某些版本中出现错误,但在其他版本中则不会出现错误。

答案 1 :(得分:0)

我只能在我的一个应用程序中看到它似乎工作正常。在线:

  

script,div = components(p,INLINE)

我用:

  

script,div = components(p,CDN)

不知道这是否有帮助。