Tramamente.IO.to_json

Tramamente.IO.to_json
La notación de objeto JavaScript o JSON para abreviar, es un formato de intercambio de datos popular y útil. Está respaldado por una amplia gama de aplicaciones e idiomas. Esto lo hace muy útil para el intercambio de datos casi universal.

En este tutorial, aprenderemos a convertir figuras o gráficos de gráficos en cadenas JSON.

Empecemos.

Tramamente.IO.to_json ()

Lo complicado.IO.La función to_json () nos permite convertir una figura en una cadena JSON. La sintaxis de la función es como se muestra a continuación:

tramamente.IO.to_json (fig, validate = true, bonito = false, remove_uids = true, motor = none)

Los parámetros son como se muestra:

  1. Fig: especifica la figura u objeto para convertir en una cadena JSON.
  2. Validar: un valor booleano que determina si una cifra debe validarse antes de convertirse en JSON.
  3. Bastante: si es cierto, la cadena JSON está bastante impresa de otra manera, la cadena JSON se devuelve en un formato compacto.
  4. Remove_uids: si es cierto, le permite a Plotly eliminar los UID de traza de la representación JSON.
  5. Motor: especifica el motor de codificación JSON. Los valores aceptados incluyen:
    1. 'JSON' - Utiliza el módulo JSON incorporado de Python.
    2. 'Orjson' - Especifica el motor Orjson. Mucho más rápido pero requiere instalación.
    3. 'Auto': seleccione automáticamente el motor según el paquete disponible.

La función luego devolverá la figura de entrada como una representación JSON como tipo de cadena.

Convertir figura Express en JSON a JSON

Podemos convertir una figura en una cadena JSON usando la función TO_String como se muestra en el ejemplo a continuación:

Importar trama.expresar como PX
Importar trama.io como io
DF = PX.datos.cepo()
Fig = PX.línea (df, x = 'date', y = 'fb')
IO.to_json (fig)

En el ejemplo anterior, usamos los datos de stock de Plotly Express y trazamos un gráfico de línea simple.

Luego usamos la cadena To_json () para convertir la figura en una cadena JSON.

El código anterior debería devolver:

Para crear datos más legibles, podemos usar el parámetro bonito como se muestra:

IO.to_json (fig, bonito = verdadero)

Para cambiar el motor:

IO.to_json (fig, bonito = true, motor = "orjson")

El código anterior requiere que el paquete Orjson se instale en su sistema. Puedes hacerlo ejecutando PIP como:

$ Pip Install Orjson

Para eliminar los UID, configure el parámetro en True como se muestra:

IO.to_json (fig, bonito = true, motor = "orjson", remove_uids = true)

Clausura

Este breve artículo muestra cómo convertir una figura en la cadena JSON usando la función to_json ().