小编RMe*_*elo的帖子

如何在独立服务器中嵌入散景服务器

我正在尝试将散景服务器嵌入到独立文档中,如此处所示。我很迷茫,无法理解所提供的示例。我尝试在以下示例中实现它,但是当我运行它时,它没有显示该应用程序。有人可以告诉我如何创建这个独立的吗?

谢谢

from bokeh.io import show, curdoc
from bokeh.models import  ColumnDataSource, Legend, CustomJS, Select
from bokeh.plotting import figure
from bokeh.palettes import Category10
from bokeh.layouts import row
import pandas as pd
from bokeh.server.server import Server

def test(doc):
    df0 = pd.DataFrame({'x': [1, 2, 3], 'Ay' : [1, 5, 3], 'A': [0.2, 0.1, 0.2], 'By' : [2, 4, 3], 'B':[0.1, 0.3, 0.2]})

    columns = ['A', 'B']

    tools_to_show = 'box_zoom,save,hover,reset'
    p = figure(plot_height =300, plot_width = 1200, 
               toolbar_location='above',
               tools=tools_to_show)

    legend_it = [] …
Run Code Online (Sandbox Code Playgroud)

python python-3.x bokeh

4
推荐指数
1
解决办法
4192
查看次数

pandas + bokeh-如何获取悬停工具的数据框列名称

我从数据框的某些列绘制线。我希望悬停工具显示源自该数据的列的名称,以及其他未绘制的列的一些信息。

例如,在下面的代码中,当鼠标悬停在A行的中心点上时,我希望悬停工具显示“ Name = A; Aux = 0.1”。此值存储在A1列中。相反,在B线上的中心点上方时,工具应显示“名称= B;辅助= 0.3”

from bokeh.io import show
from bokeh.models import  HoverTool, ColumnDataSource
from bokeh.plotting import figure
import pandas as pd

df = pd.DataFrame({'x': [1, 2, 3], 'A' : [1, 5, 3], 'A1': [0.2, 0.1, 0.2],
                  'B' : [2, 4, 3], 'B1':[0.1, 0.3, 0.2]})

tools_to_show = 'box_zoom,save,hover,reset'
p = figure(plot_height =300, plot_width = 1200, 
           toolbar_location='above',
           tools=tools_to_show)

columns = ['A', 'B']
source = ColumnDataSource(df)
for col in columns:
    p.line('x', col, source=source)

hover = p.select(dict(type=HoverTool))
hover.tooltips …
Run Code Online (Sandbox Code Playgroud)

python python-3.x pandas bokeh

1
推荐指数
1
解决办法
1516
查看次数

标签 统计

bokeh ×2

python ×2

python-3.x ×2

pandas ×1