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