Plotly.io.to_json

Plotly.io.to_json
Notação de objeto JavaScript ou JSON para curta, é um formato de intercâmbio de dados popular e útil. É suportado por uma ampla gama de aplicações e idiomas. Isso o torna muito útil para a troca de dados quase universais.

Neste tutorial, aprenderemos a converter figuras de plotagem ou graph_objects em strings json.

Vamos começar.

Plotly.io.to_json ()

O plotly.io.A função to_json () nos permite converter uma figura em uma string json. A sintaxe da função é como mostrado abaixo:

plotly.io.to_json (fig, validate = true, bonito = false, remove_uids = true, mecanismo = nenhum)

Os parâmetros são como mostrados:

  1. Fig - Especifica a figura ou objeto para converter em uma string json.
  2. Validar - um valor booleano que determina se uma figura deve ser validada antes de converter para JSON.
  3. Pretty - se verdadeiro, a sequência JSON é bem impressa, a sequência JSON é retornada em um formato compacto.
  4. Remone_uids - Se verdadeiro, ele permite que a plotly remova os rastreios da representação JSON.
  5. Motor - especifica o motor de codificação JSON. Os valores aceitos incluem:
    1. 'JSON' - usa o módulo JSON embutido do Python.
    2. 'Orjson' - Especifica o motor Orjson. Muito mais rápido, mas requer instalação.
    3. 'Auto' - selecione automaticamente o motor, dependendo do pacote disponível.

A função retornará a figura de entrada como uma representação JSON como um tipo de string.

Converter plotly expressa figura para JSON

Podemos converter uma figura em uma string json usando a função to_string, como mostrado no exemplo abaixo:

importar plotly.expresso como px
importar plotly.io como io
df = px.dados.ações ()
Fig = px.linha (df, x = 'data', y = 'fb')
io.to_json (fig)

No exemplo acima, usamos os dados de estoque da Plotly Express e plotam um gráfico de linha simples.

Em seguida, usamos a string to_json () para converter a figura em uma string json.

O código acima deve retornar:

Para criar dados mais legíveis, podemos usar o parâmetro bonito como mostrado:

io.to_json (fig, bonito = true)

Para mudar o motor:

io.to_json (fig, bonito = true, Engine = "Orjson")

O código acima exige que o pacote Orjson seja instalado em seu sistema. Você pode fazer isso executando Pip como:

$ pip install orjson

Para remover UIDs, defina o parâmetro como verdadeiro como mostrado:

io.to_json (fig, bonito = true, mecan

Fechamento

Este pequeno artigo mostra como converter uma figura em string json usando a função to_json ().