Montrer des tracés

Montrer des tracés
Spyder est un IDE libre et open-source pour les développeurs Python. Il est bien connu dans la communauté scientifique en raison de ses caractéristiques simplistes mais puissantes. Il permet aux développeurs de créer des séances interactives similaires à un cahier Jupyter tout en ajoutant des fonctionnalités à l'environnement.

Il propose également des capacités de visualisation hors de la boîte en utilisant les différents packages de traçage et de visualisation.

Dans ce guide, nous explorerons comment vous pouvez afficher les chiffres créés à l'aide de Plotly dans le Spyder IDE.

Exemple:
Dans certains cas, l'iDE Spyder ne parvient pas à afficher les chiffres en fonction de l'environnement cible.

Par exemple, considérez le code suivant:

Importer un terrain.Exprime comme PX
df = px.données.GapMinder ().Query ("Country == '' Canada '")
Fig = px.bar (df, x = 'année', y = 'pop')
figue.montrer()

Dans l'exemple précédent, nous créons un tracé de barre simple en utilisant Plotly dans l'iDE Spyder. Cependant, quand nous appelons la figue.show () function, aucune figure n'est affichée.

Discutons des différentes méthodes et techniques pour résoudre ce problème.

Qu'est-ce qui fait que Spyder ne présente pas les parcelles?

La première question que vous pouvez poser est de savoir pourquoi Spyder n'affiche pas mes parcelles? Bien qu'il n'y ait pas de raison définitive pour expliquer pourquoi le Spyder peut ne pas afficher la figure de l'intrigue, l'une des principales cause est le moteur de rendu.

Par défaut, Plotly sélectionne le moteur de rendu le plus approprié en fonction de l'environnement cible.

Dans Spyder, Plotly ne sélectionne pas le rendu par défaut, sauf si spécifié explicitement.

Gardez à l'esprit que cette cause peut varier en fonction de votre environnement, des packages installés, du traçage de la bibliothèque, et plus.

Correction # 1: Définissez le rendu par défaut

La méthode la plus courante et la plus simple pour résoudre ce problème est de dire à l'intrigue le rendu que vous souhaitez utiliser.

Dans la plupart des cas, l'utilisation du navigateur de votre système est un pari sûr. Vous pouvez mettre à jour le rendu par défaut dans Spyder en exécutant le code suivant:

Importer un terrain.Io comme io
Io.rendements.default = 'Browser'

Dans le code précédent, nous commençons par importer le module IO en tant que IO. Nous définissons ensuite le rendu par défaut à l'aide de l'IO.rendements.défaut.

Vous pouvez maintenant appeler la figue.Fonction show (). Openly ouvre une nouvelle fenêtre de navigateur et affiche le tracé spécifié comme indiqué dans ce qui suit:

Une autre alternative au navigateur permet à Plotly d'afficher les figures comme des images statiques. Par exemple, vous pouvez définir le rendu par défaut sur SVG comme indiqué dans ce qui suit:

Io.rendements.default = 'svg'

Une fois mis à jour, vous pouvez exécuter la figue.show () function et tracly affichera la figure comme une image statique dans l'onglet Plots de Spyder.

Correction # 2: Utilisation du module Offly Offline

Si vous ne souhaitez pas modifier le rendu par défaut, vous pouvez utiliser le module hors ligne dans Plotly.

Un exemple est le suivant:

de l'intrigue.Terrain d'importation hors ligne
Importer un terrain.graph_objs comme Go
Fig = aller.Figure (data = ['type': 'dispers', 'y': [1,2,3]])
tracé (fig)

L'exécution de tracé en mode hors ligne obligera le chiffre à être rendu dans votre navigateur par défaut.

Conclusion

Cet article vous montre comment vous pouvez afficher les figures de l'intrigue dans l'iDE Spyder.