Plotly.io.TO_JSON

Plotly.io.TO_JSON
JavaScript -objektnotasjon eller JSON for kort, er et populært og nyttig datautvekslingsformat. Det støttes av et bredt spekter av applikasjoner og språk. Dette gjør det veldig nyttig for nesten-universell datautveksling.

I denne opplæringen lærer vi hvordan du konverterer plottfigurer eller graf_objekter til JSON -strenger.

La oss komme i gang.

Plotly.io.to_json ()

Plottet.io.To_json () -funksjonen lar oss konvertere en figur til en JSON -streng. Funksjonssyntaks er som vist nedenfor:

plotly.io.To_json (fig, validering = sant, pen = falsk, remove_uids = true, motor = ingen)

Parametrene er som vist:

  1. Fig - spesifiserer figuren eller objektet som skal konvertere til en JSON -streng.
  2. Valider - en boolsk verdi som avgjør om en figur skal valideres før de konverterer til JSON.
  3. Pretty - Hvis sant, er JSON -strengen ganske trykt ellers, JSON -strengen returneres i et kompakt format.
  4. Fjern_uider - Hvis det er sant, tillater det plottly å fjerne sporstoffene fra JSON -representasjonen.
  5. Motor - Angir JSON -kodingsmotoren. Aksepterte verdier inkluderer:
    1. 'JSON' - Bruker Pythons innebygde JSON -modul.
    2. 'Orjson' - Angir orjson -motoren. Mye raskere, men krever installasjon.
    3. 'Auto' - Velg automatisk motoren avhengig av den tilgjengelige pakken.

Funksjonen vil deretter returnere inngangsfiguren som en JSON -representasjon som en strengtype.

Konverter plotly Express Figur til JSON

Vi kan konvertere en figur til en JSON -streng ved å bruke TO_String -funksjonen som vist i eksemplet nedenfor:

Importer plotly.uttrykk som px
Importer plotly.io som io
df = px.data.Aksjer ()
Fig = px.linje (df, x = 'date', y = 'fb')
io.TO_JSON (fig)

I eksemplet over bruker vi lagerdataene fra Plotly Express og plotter en enkel linjegraf.

Vi bruker deretter to_json () -strengen for å konvertere figuren til en JSON -streng.

Koden over skal returnere:

For å lage mer lesbare data, kan vi bruke den vakre parameteren som vist:

io.To_json (fig, pen = sant)

Å endre motoren:

io.til_json (fig, pen = true, motor = "orjson")

Ovennevnte kode krever at Orjson -pakken blir installert på systemet ditt. Du kan gjøre det ved å kjøre Pip som:

$ pip install orjson

For å fjerne UID -er, sett parameteren til True som vist:

io.to_json (fig, pen = true, motor = "orjson", remove_uids = true)

Lukking

Denne korte artikkelen viser hvordan du konverterer en figur til JSON -streng ved hjelp av TO_JSON () -funksjonen.