Domanda

È possibile emettere figure individuali da Bokeh come immagini PDF o SVG?Mi sento come se fossi mancato qualcosa di ovvio, ma ho controllato le pagine di aiuto online e ho attraversato l'API bokeh.objects e non ho trovato nulla ...

È stato utile?

Soluzione

Non c'è modo di salvare PDF Attualmente, ma a partire da Bokeh 0.12.6, è ora possibile esportare PNG e SVG direttamente da Codice Python.

Esportazione Pngs sembra questo

export_png(plot, filename="plot.png")
.

ed esportazione SVGS sembra questo

plot.output_backend = "svg"
export_svgs(plot, filename="plot.svg")
.

Ci sono alcune dipendenze opzionali che devono essere installate. Puoi trovare maggiori informazioni in Esportazione della sezione di grafici della Guida per l'utente .

Altri suggerimenti

Nel frattempo ... come soluzione alternativa, finché non riceviamo un supporto nativo, è possibile utilizzare Phantom.js per convertire l'uscita HTML in un file PDF.Lo usiamo nella nostra directory di test di esempio per convertire i grafici generati da HTML in immagini PNG, ma puoi anche ottenere immagini PDF:

e maggiori informazioni qui:

Sembra che dal momento che Bokeh usa la tela HTML5 come backend, scriverà cose per le pagine HTML statiche.Potresti sempre esportare l'HTML in PDF in seguito.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top