Можно ли выводить отдельные фигуры из боке в виде изображений pdf или svg? Я чувствую, что упускаю что-то очевидное, но я проверил страницы онлайн-справки и просмотрел bokeh.objects
API и ничего не нашел...
Экспорт рисунков из боке в формате svg или pdf?
Ответы (3)
В настоящее время нет возможности сохранить PDF, но начиная с Bokeh 0.12.6
теперь можно экспортировать PNG и SVG непосредственно из кода Python.
Экспорт PNG выглядит так
export_png(plot, filename="plot.png")
И экспорт SVG выглядит так
plot.output_backend = "svg"
export_svgs(plot, filename="plot.svg")
Есть некоторые необязательные зависимости, которые необходимо установить. Дополнительную информацию можно найти в разделе Экспорт графиков Руководства пользователя.
А пока... в качестве обходного пути, пока мы не получим встроенную поддержку, вы можете использовать phantom.js для преобразования вывода HTML в файл PDF. Мы используем его в нашем тестовом каталоге примеров для преобразования сгенерированных HTML-графиков в изображения png, но вы также можете получить изображения в формате pdf:
И больше информации здесь:
export_png
и export_svgs
- person bigreddot; 14.06.2017
Похоже, что, поскольку боке использует холст html5 в качестве бэкэнда, он будет записывать вещи на статические html-страницы. Вы всегда можете экспортировать html в pdf позже.