J'utilise Bokeh pour produire du code HTML comprenant des chiffres avec la méthode show
Cette méthode se termine par l'ouverture du navigateur par défaut avec du HTML ouvert.
Je veux enregistrer le code HTML, sans le montrer. Comment puis je faire ça ?
La solution consiste à remplacer les appels à show
par des appels à save
.
Utilisez output_file({file_name})
au lieu de output_notebook()
. Vous pouvez appeler la méthode save
ou show
. N'oubliez pas que chaque fois que vous appelez la méthode save ou show, le fichier est réécrit.
from bokeh.plotting import figure, output_file, save
p = figure(title="Basic Title", plot_width=300, plot_height=300)
p.circle([1, 2], [3, 4])
output_file("output_file_name.html")
save(p)