Numpy Bokeh:如何从多个文件中绘制数据?

Numpy Bokeh:如何从多个文件中绘制数据?,numpy,plot,python-3.6,bokeh,Numpy,Plot,Python 3.6,Bokeh,从不同目录的数据中,我想分别绘制并保存到它们的目录中。 我给出了许多解释在函数save或output_file之后/之前使用reset_plot()的答案。 按照上面的说明,它们对我不起作用 我在下面向您展示了我的问题的最低版本。 让我们提醒一下,我使用了以下版本的Python3.6和Bokeh2.2.0 谢谢你的帮助 def plot_data(data): output_file("dashboard_evolution_probs_mode_{}.html".

从不同目录的数据中,我想分别绘制并保存到它们的目录中。 我给出了许多解释在函数save或output_file之后/之前使用reset_plot()的答案。

按照上面的说明,它们对我不起作用

我在下面向您展示了我的问题的最低版本。 让我们提醒一下,我使用了以下版本的Python3.6和Bokeh2.2.0

谢谢你的帮助

def plot_data(data):
    output_file("dashboard_evolution_probs_mode_{}.html".format(
        ''.join(data.keys())))
    p = figure(plot_height = int(HEIGHT*1.0), 
                plot_width = int(WIDTH*1.5), 
                title = "test",
                x_axis_label = "abs", 
                y_axis_label = "ord", 
                x_axis_type = "linear",
                tools = TOOLS)
    source = ColumnDataSource(data)
    cpt = 0
    for key, value in data.items():
        p.circle(x="x", y=key, source=source, size=2, 
                 color="red", legend_label=key)
        p.line(x="x", y=key, source=source,line_color=Viridis256[cpt])
        cpt += 1
    save(p)
    reset_output()
    return p
    
    
def light_version_of_problem():
    data_xyz = {"x": np.random.uniform(low=0.5, high=13.3, size=(10,)),
                "y": np.random.uniform(low=0.5, high=5.3, size=(10,)),
                "z": np.random.uniform(low=0.5, high=10.3, size=(10,))
                }
    data_uvt = {"x": np.random.uniform(low=0.5, high=13.3, size=(10,)),
                "v": np.random.uniform(low=0.5, high=5.3, size=(10,)),
                "t": np.random.uniform(low=0.5, high=10.3, size=(10,))
                }
    for data in [data_xyz, data_uvt] :    
        plot_data(data)
        reset_output()