Tracer.Io.to_json

Tracer.Io.to_json
La notation d'objet JavaScript ou JSON pour faire court, est un format d'échange de données populaire et utile. Il est soutenu par un large éventail d'applications et de langues. Cela le rend très utile pour l'échange de données presque universel.

Dans ce tutoriel, nous apprendrons à convertir des figures de tracé ou des objets graphiques en chaînes JSON.

Commençons.

Tracer.Io.to_json ()

L'intrigue.Io.La fonction TO_JSON () nous permet de convertir une figure en une chaîne JSON. La syntaxe de fonction est comme indiqué ci-dessous:

tracer.Io.to_json (Fig, validate = true, pretty = false, retire_uids = true, moteur = aucun)

Les paramètres sont comme indiqué:

  1. Fig - Spécifie la figure ou l'objet à convertir en une chaîne JSON.
  2. Valider - une valeur booléenne qui détermine si un chiffre doit être validé avant de se convertir en JSON.
  3. Pretty - Si vrai, la chaîne JSON est assez imprimée autrement, la chaîne JSON est renvoyée dans un format compact.
  4. Retire_uids - Si vrai, il permet à l'intrigue de supprimer les UID de trace de la représentation JSON.
  5. Moteur - Spécifie le moteur de codage JSON. Les valeurs acceptées incluent:
    1. 'JSON' - utilise le module JSON intégré du Python.
    2. 'Orjson' - Spécifie le moteur Orjson. Beaucoup plus rapide mais nécessite une installation.
    3. «Auto» - Sélectionnez automatiquement le moteur en fonction du package disponible.

La fonction renvoie ensuite la figure d'entrée en tant que représentation JSON en tant que type de chaîne.

Convertir la figure exprimée de tracé en json

Nous pouvons convertir une figure en une chaîne JSON en utilisant la fonction TO_String comme indiqué dans l'exemple ci-dessous:

Importer un terrain.Exprime comme PX
Importer un terrain.Io comme io
df = px.données.Stocks ()
Fig = px.ligne (df, x = 'date', y = 'fb')
Io.à_json (fig)

Dans l'exemple ci-dessus, nous utilisons les données de stock de Plotly Express et tracons un graphique de ligne simple.

Nous utilisons ensuite la chaîne to_json () pour convertir la figure en une chaîne JSON.

Le code ci-dessus doit retourner:

Pour créer des données plus lisibles, nous pouvons utiliser le joli paramètre comme indiqué:

Io.to_json (fig, joli = true)

Pour changer le moteur:

Io.to_json (fig, pretty = true, moteur = "orjson")

Le code ci-dessus nécessite que le package Orjson soit installé sur votre système. Vous pouvez le faire en exécutant PIP comme:

$ pip install orjson

Pour supprimer les UID, définissez le paramètre sur true comme indiqué:

Io.to_json (Fig, pretty = true, moteur = "orjson", retire_uids = true)

Fermeture

Ce court article montre comment convertir une figure en chaîne JSON à l'aide de la fonction to_json ().