Использование цикла For Loop для создания диаграмм рассеяния на боке (с кадром данных Pandas) - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь сгенерировать точечные графики, используя bokeh и сохраняя в html-файл.Число подзаговоров, которые я делаю, является непостоянным числом, и я не могу использовать p1 = figure (...) p2 = figure (...) в bokeh.Я ищу эквивалентный код bokeh для кода pyplot ниже,

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()

По сути, я хочу объединить несколько html-файлов (графиков), сгенерированных с использованием bokeh, в один html-файл, где количество графиков изменяется с записями ине является постояннымМожет кто-нибудь помочь, пожалуйста?

1 Ответ

0 голосов
/ 22 ноября 2018

Чтобы собрать несколько графиков в одном HTML-файле, соберите графики в макете и show, которые в конце:

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

    plots.append(p)

show(column(*plots))
...