运行Bokeh服务器

时间:2019-01-03 19:34:22

标签: python bokeh

我正在尝试按照说明的建议使用以下命令在Bokeh服务器上运行我的Flask应用程序:

bokeh serve --show myapp

我还按照建议将以下代码添加到了脚本中:

from os.path import dirname, join
from helpers import load_data

load_data(join(dirname(__file__), 'data', 'things.csv'))

说明:https://bokeh.pydata.org/en/latest/docs/user_guide/server.html#userguide-server-applications

这个'from helpers import load_data'模块是什么?

1 个答案:

答案 0 :(得分:1)

模块helpers不是最重要的,load_data不是最重要的。

这是您必须故意创建的功能,以从csv文件加载数据,并返回pandas DataFrame。例如,可能是

import pandas as pd    

def load_data(filepath):
    return pd.read_csv(filepath, index_col=0)

然后

load_data(
    filepath=join(dirname(__file__), 'data', 'things.csv')
)

制作此example的一种方法是,在工作目录中定义自己的脚本helpers.py,然后在此脚本中定义函数load_data,如上所示