Ele também oferece recursos de visualização fora da caixa usando os vários pacotes de plotagem e visualização.
Neste guia, exploraremos como você pode exibir as figuras criadas usando plotagem no Spyder IDE.
Exemplo:
Em alguns casos, o Spyder IDE falha em exibir as figuras, dependendo do ambiente de destino.
Por exemplo, considere o seguinte código:
importar plotly.expresso como pxNo exemplo anterior, criamos uma trama simples de barra usando plotagem no Spyder IDE. No entanto, quando chamamos o figo.Mostrar () função, nenhuma figura é exibida.
Vamos discutir os vários métodos e técnicas para corrigir este problema.
O que faz com que Spyder não exiba parcelas?
A primeira pergunta que você pode fazer é: por que Spyder não está exibindo minhas parcelas? Embora não exista uma razão definitiva para o motivo pelo qual o Spyder pode deixar de exibir a figura da plotagem, uma das principais causas é o motor do renderizador.
Por padrão, o plotly seleciona o mecanismo de renderização mais apropriado, dependendo do ambiente de destino.
Em Spyder, plotly não consegue selecionar o renderizador padrão, a menos que explicitamente especificado.
Lembre -se de que essa causa pode variar dependendo do seu ambiente, pacotes instalados, plotagem da biblioteca e mais.
Correção #1: defina o renderizador padrão
O método mais comum e mais fácil para corrigir esse problema é dizer plottly o renderizador que você deseja usar.
Na maioria dos casos, o uso do navegador do seu sistema é uma aposta segura. Você pode atualizar o renderizador padrão no Spyder executando o seguinte código:
importar plotly.io como ioNo código anterior, começamos importando o módulo de IO como io. Em seguida, definimos o renderizador padrão usando o IO.Renderizadores.padrão.
Agora você pode ligar para o figo.show () função. Plotly abre uma nova janela do navegador e exibe o gráfico especificado, como mostrado no seguinte:
Outra alternativa ao navegador está permitindo que plotly exiba as figuras como imagens estáticas. Por exemplo, você pode definir o renderizador padrão como SVG, como mostrado no seguinte:
io.Renderizadores.default = 'svg'Uma vez atualizado, você pode executar o figo.Mostrar () Função e plotly exibirá a figura como uma imagem estática na guia Plots em Spyder.
Correção #2: Usando o módulo offline plotly
Se você não deseja modificar o renderizador padrão, poderá usar o módulo offline em plotagem.
Um exemplo é o seguinte:
de plotly.Gráfico de importação offlineExecutar plotagem no modo offline forçará a figura a ser renderizada em seu navegador padrão.
Conclusão
Este artigo mostra como você pode exibir as figuras da plotagem no Spyder IDE.