La exportación de figuras de Bokeh como svg o pdf?
Pregunta
Es posible que a la salida de figuras individuales de Bokeh como pdf o svg imágenes?Me siento como que me falta algo obvio, pero lo he comprobado en las páginas de ayuda en línea y se ha ido a través de la bokeh.objects
api y no he encontrado nada...
Solución
No hay manera de guardar PDF en la actualidad, pero como de Bokeh 0.12.6
, ahora es posible exportar PNG y SVG directamente desde
El código de Python.
La exportación de los archivos Png se parece a esto
export_png(plot, filename="plot.png")
Y exportación de SVGs se parece a esto
plot.output_backend = "svg"
export_svgs(plot, filename="plot.svg")
Hay algunas dependencias opcionales que necesitan ser instalados.Usted puede encontrar más información en el La exportación de las Parcelas de la sección de la Guía del Usuario.
Otros consejos
Mientras tanto ... como solución, hasta que obtenga un soporte nativo, puede usar Phantom.js para convertir la salida HTML en un archivo PDF.Lo usamos en nuestro directorio de pruebas de ejemplo para convertir las parcelas generadas HTML en imágenes PNG, pero también podría obtener imágenes PDF:
y más información aquí:
Parece que, dado que Bokeh usa lienzo HTML5 como backend, escribirá cosas a las páginas HTML estáticas.Siempre podría exportar el HTML a PDF más tarde.