Экспорт цифр из Боке как SVG или PDF?
Вопрос
Можно ли выводить отдельные цифры из Bokeh в виде изображений PDF или SVG?Я чувствую, что мне не хватает чего-то очевидного, но я проверил онлайн-страницы справки и прошел через API bokeh.objects
и ничего не нашел ...
Решение
Нет способа сохранить PDF в настоящее время, но поскольку Bokeh 0.12.6
теперь можно экспортировать PNG и SVG напрямую от
Код Python.
Экспорт pngs выглядит как это
export_png(plot, filename="plot.png")
.
и экспортировка SVGS выглядит так
plot.output_backend = "svg"
export_svgs(plot, filename="plot.svg")
.
Есть несколько дополнительных зависимостей, которые необходимо установить. Вы можете найти больше информации в Раздел участников экспорта руководства пользователя .
Другие советы
Тем временем ... как обходной путь, пока мы не получим нативную поддержку, вы можете использовать Phantom.js для преобразования HTML-вывода в PDF-файл.Мы используем его в нашем примерном каталоге тестирования, чтобы преобразовать HTML сгенерированные заговоры в изображения PNG, но вы также можете получить изображения PDF:
и подробнее здесь:
Кажется, что, поскольку Bokeh использует HTML5 Canvas в качестве бэкэнда, он будет писать вещи для статических HTML-страниц.Вы всегда можете экспортировать HTML в PDF позже.