Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bokeh Python:布局多个图_Python_Dictionary_Bokeh - Fatal编程技术网

Bokeh Python:布局多个图

Bokeh Python:布局多个图,python,dictionary,bokeh,Python,Dictionary,Bokeh,我想水平排列图,使用hplot()函数。 我的问题是我会自动生成我的情节名称。 Dfdict是一个数据帧字典 for key in dfdict.keys(): plot[key] = BoxPlot(dfdict[key], values='oex', ...) filename = '{}.html'.format(str(key)) output_file(filename) show(plot[key]) p = hplot(plot.values())

我想水平排列图,使用hplot()函数。 我的问题是我会自动生成我的情节名称。 Dfdict是一个数据帧字典

for key in dfdict.keys():
    plot[key] = BoxPlot(dfdict[key], values='oex', ...)
    filename = '{}.html'.format(str(key))
    output_file(filename)
    show(plot[key])
p = hplot(plot.values())
show(p)
但我有一个错误:

ValueError:应为列表(实例(组件))的元素,获取了包含无效项[[,,]的seq


谢谢

我做到了,尽管如此

p = hplot(plot.values())
我在用这个

p = hplot(*plot.values())

我做到了,尽管如此

p = hplot(plot.values())
我在用这个

p = hplot(*plot.values())

请注意,
hplot
在最近的版本中已被弃用。您应该使用
bokeh.layout.row

from bokeh.layouts import row

# define some plots p1, p2, p3

layout = row(p1, p2, p3)

show(layout)
row
(以及之前的
hplot
)这样的函数将所有要放入行中的内容作为单独的参数

《用户指南》中有一整节关于布局的内容:


请注意,
hplot
在最新版本中已被弃用。您应该使用
bokeh.layout.row

from bokeh.layouts import row

# define some plots p1, p2, p3

layout = row(p1, p2, p3)

show(layout)
row
(以及之前的
hplot
)这样的函数将所有要放入行中的内容作为单独的参数

《用户指南》中有一整节关于布局的内容:


由于bokeh开发的快速变化,说明您正在寻求解决方案的bokeh版本非常重要。请详细说明。由于bokeh开发的快速变化,说明您正在寻求解决方案的bokeh版本非常重要。请具体说明。