Det tilbyr også visualiseringsfunksjoner ut av boksen ved å bruke de forskjellige plott- og visualiseringspakkene.
I denne guiden vil vi utforske hvordan du kan vise figurene som er opprettet ved hjelp av Plotly i Spyder IDE.
Eksempel:
I noen tilfeller klarer ikke Spyder IDE å vise tallene avhengig av målmiljøet.
Tenk for eksempel følgende kode:
Importer plotly.uttrykk som pxI forrige eksempel oppretter vi en enkel bar -plot ved å bruke plott i Spyder IDE. Imidlertid når vi kaller fiken.vis () -funksjon, ingen figur vises.
La oss diskutere de forskjellige metodene og teknikkene for å løse dette problemet.
Hva som får Spyder til ikke å vise tomter?
Det første spørsmålet du kan stille er, hvorfor viser Spyder ikke tomtene mine? Selv om det ikke er noen definitive grunner til at Spyder ikke klarer å vise den plotiske figuren, er en av de viktigste årsakene.
Som standard velger plotly den mest passende gjengivelsesmotoren avhengig av målmiljøet.
I Spyder unnlater plotly å velge standardrenderer med mindre eksplisitt er spesifisert.
Husk at denne årsaken kan variere avhengig av miljøet ditt, installerte pakker, plotte bibliotek og mer.
Fix nr. 1: Angi standardrenderer
Den vanligste og enkleste metoden for å løse dette problemet er å fortelle Plotly gjengivelsen du ønsker å bruke.
I de fleste tilfeller er bruk av systemets nettleser en sikker innsats. Du kan oppdatere standardrenderen i Spyder ved å kjøre følgende kode:
Importer plotly.io som ioI forrige kode starter vi med å importere IO -modulen som IO. Vi satte deretter standardrenderen ved å bruke IO.gjengivelse.misligholde.
Du kan nå ringe fiken.show () funksjon. Plotly åpner et nytt nettleservindu og viser den spesifiserte plottet som vist på følgende:
Et annet alternativ til nettleseren lar Plotly vise figurene som statiske bilder. For eksempel kan du angi standardrenderen til SVG som vist i følgende:
io.gjengivelse.standard = 'SVG'Når du er oppdatert, kan du kjøre fiken.Vis () -funksjon og plottly vil vise figuren som et statisk bilde i fanen Plots i Spyder.
Fix nr. 2: Bruke plotly offline modul
Hvis du ikke ønsker å endre standardrenderen, kan du bruke offline modulen.
Et eksempel er som følger:
fra plotly.offline importplottKjørende plotly i frakoblet modus vil tvinge figuren til å bli gjengitt i standard nettleseren.
Konklusjon
Denne artikkelen viser deg hvordan du kan vise de plotiske figurene i Spyder IDE.