使用For循环在散景上生成散点图(使用Pandas数据框)

时间:2018-11-22 03:51:10

标签: python pandas matplotlib bokeh rbokeh

我正在尝试使用bokeh生成散点图并将其保存到html文件中。我要制作的子图的数量是一个非常数,因此我无法在bokeh中使用p1 = figure(...)p2 = figure(...)。我正在寻找以下pyplot代码的等效bokeh代码,

for i,j in df.groupby("IO"):        
    j.plot(kind='scatter',x='row_mod256',y='BitsAffected',edgecolors='r',s=5)
    plt.title(i)

plt.show()

基本上,我想将使用bokeh生成的多个html文件(图)合并到一个html文件中,其中图的数量随条目而变化,并且不是恒定的。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

要在一个HTML文件中收集多个图,请组装最后的图in a layoutshow

plots = []
for i,j in df.groupby("IO"):    
    p = figure(...)
    p.circle(...)

    plots.append(p)

show(column(*plots))