Plotly.io.to_json

Plotly.io.to_json
JavaScript Object Notation o JSON in breve, è un formato di interscambio di dati popolare e utile. È supportato da una vasta gamma di applicazioni e lingue. Questo lo rende molto utile per lo scambio di dati quasi universali.

In questo tutorial, impareremo come convertire figure o graph_objects in stringhe JSON.

Iniziamo.

Plotly.io.to_json ()

La trama.io.La funzione to_json () ci consente di convertire una figura in una stringa JSON. La sintassi della funzione è come mostrato di seguito:

Plotly.io.TO_JSON (Fig, validate = true, pretty = false, remove_uids = true, motore = nessuno)

I parametri sono come mostrati:

  1. Fig - Specifica la figura o l'oggetto per convertire in una stringa JSON.
  2. Convalida: un valore booleano che determina se una cifra deve essere validata prima di convertirsi in JSON.
  3. Pretty - Se vero, la stringa JSON è piuttosto stampata altrimenti, la stringa JSON viene restituita in un formato compatto.
  4. Rimuovi_uids - Se vero, consente di rimuovere gli uid di traccia dalla rappresentazione JSON.
  5. Motore - Specifica il motore di codifica JSON. I valori accettati includono:
    1. 'JSON' - Usa il modulo JSON integrato di Python.
    2. 'Orjson' - Specifica il motore Orjson. Molto più veloce ma richiede l'installazione.
    3. 'Auto' - Seleziona automaticamente il motore in base al pacchetto disponibile.

La funzione restituirà quindi la figura di input come rappresentazione JSON come tipo di stringa.

Converti la figura espressa in trama in JSON

Possiamo convertire una figura in una stringa JSON usando la funzione To_String come mostrato nell'esempio seguente:

importazione della trama.esprimere come px
importazione della trama.io come io
df = px.dati.stock ()
FIG = px.riga (df, x = 'data', y = 'fb')
io.to_json (fig)

Nell'esempio sopra, utilizziamo i dati di serie da Plobly Express e tracciamo un semplice grafico delle linee.

Quindi utilizziamo la stringa To_json () per convertire la figura in una stringa JSON.

Il codice sopra dovrebbe restituire:

Per creare più dati leggibili, possiamo utilizzare il grazioso parametro come mostrato:

io.to_json (fig, pretty = true)

Per cambiare il motore:

io.TO_JSON (FIG, Pretty = true, Engine = "Orjson")

Il codice sopra richiede l'installazione del pacchetto Orjson sul sistema. Puoi farlo eseguendo PIP come:

$ PIP Installa Orjson

Per rimuovere gli UID, impostare il parametro su True come mostrato:

io.TO_JSON (FIG, Pretty = true, Engine = "Orjson", remoy_uids = true)

Chiusura

Questo breve articolo mostra come convertire una figura in stringa JSON usando la funzione To_JSON ().