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...

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top