Immerciamoci.
Plotly.io.read_json
La funzione read_json () dal modulo IO di Plotly ti consente di passare una stringa JSON da un file o un oggetto leggibile. Quindi analizza i dati JSON e ne restituisce la figura.
La sintassi della funzione è come mostrata:
Plotly.io.read_json (file, output_type = 'figura', skip_invalid = false, motore = nessuno)I parametri della funzione sono di seguito:
La funzione restituirà quindi la figura originale della figura di tipo o la figura widget come specificato nel parametro output_type.
Figura di esportazione trattante in JSON
Prima di imparare a creare una figura da una stringa JSON, copriamo come possiamo esportare una figura in un file JSON.
Per questo, possiamo usare la trama.io.funzione to_json (). Un codice di esempio è mostrato di seguito:
importazione della trama.esprimere come pxIl codice sopra crea un semplice diagramma della casella, come mostrato nella figura risultante di seguito:
Possiamo esportarlo come file JSON come mostrato:
importazione della trama.io come ioIl codice sopra prenderà la figura e la convertirà in una stringa JSON. Quindi scriviamo la stringa JSON in un file usando la funzione aperta.
L'esempio che risulta la stringa JSON è come mostrato di seguito:
Una volta che abbiamo il file JSON, possiamo procedere a convertirlo in una figura.
Convertire la creazione di JSON in figura
Per convertire il file JSON in una figura, possiamo usare la funzione read_json () come mostrato di seguito:
con open ('line_plot.json ') come f:Il codice sopra dovrebbe leggere il file JSON specificato e costruire la figura come una figurawidget.
A differenza della funzione from_json (), la funzione read_json non richiede prima di analizzare il json in una stringa.
Chiusura
Questo tutorial ha coperto come costruire una figura da un file JSON o un oggetto Python usando il trama.io.funzione read_json ().