我想水平绘制图,使用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:期望List(实例(组件))的元素,seq包含无效项[[,,,,,]]
由于
答案 0 :(得分:2)
请注意,hplot
在最近的版本中已弃用。您应该使用bokeh.layout.row
:
from bokeh.layouts import row
# define some plots p1, p2, p3
layout = row(p1, p2, p3)
show(layout)
像row
(以及之前的hplot
)这样的函数将所有要放在行中的内容作为单独的参数。
用户指南中有关于布局的整个部分:
http://bokeh.pydata.org/en/latest/docs/user_guide/layout.html
答案 1 :(得分:0)
我这样做,这是
this->out << std::flush;
我正在使用此
p = hplot(plot.values())