Tracer.Io.rendements

Tracer.Io.rendements
Plotly utilise des rendus pour afficher les chiffres de votre environnement spécifique. Bien que vous ayez rarement besoin de modifier les valeurs du rendu, cela peut être bénéfique lorsque vous avez besoin de comprendre comment l'emplacement affiche vos images.

Explorons comment nous pouvons utiliser l'objet rendu.

Framework de rendu

Le cadre Renderers dans Plotly est chargé de déterminer comment et où afficher une figure lorsque vous appelez la fonction show () ou passer la figure à l'intrigue.Io.Fonction show ().

Par exemple:

Importer un terrain.Exprime comme PX
df = px.données.Stocks ()
Fig = px.ligne (df, x = "date", y = "nflx")


Dans l'exemple ci-dessus, nous trahissons un graphique linéaire simple des actions de Netflix de Plotly.

Pour afficher l'image, nous pouvons appeler la fonction Show comme indiqué:

figue.montrer()


Plotly utilisera le cadre de rendu pour déterminer le meilleur moteur de rendu et les dimensions appropriées pour montrer l'image.


Dans d'autres cas, nous pouvons ignorer la fonction show () et permettre à la figure de s'afficher comme indiqué:

figue


Pour qu'une silhouette s'affiche. Deux conditions doivent être vraies:

    1. La dernière expression doit évaluer à une figure.
    2. L'intrigue.PY doit courir à partir d'un noyau Python interactif.

Afficher l'intrigue le rendu par défaut

Pour afficher le rendu par défaut, nous utilisons l'intrigue.Io.Rendu objet comme indiqué dans le code ci-dessous:

Importer un terrain.Io comme io
Io.rendements


Le code ci-dessus doit renvoyer les rendus par défaut et disponibles comme indiqué dans la sortie ci-dessous:


Dans notre exemple ci-dessus, nous pouvons voir que le rendu par défaut est défini sur «vscode».

Gardez à l'esprit que cette valeur changera en fonction de l'environnement de course. Par exemple, la sortie ci-dessous montre le rendu par défaut dans Jupyter Notebook.

Définition du rendu par défaut

Dans certains cas, vous devrez peut-être mettre à jour le rendu par défaut quel que soit l'environnement actuel. Pour cela, nous pouvons utiliser les rendus.Valeur par défaut et définissez-le sur le rendu cible comme indiqué:

Io.rendements.default = "Browser"


La commande ci-dessus définit le rendu par défaut sur un navigateur.

Nous pouvons confirmer cela en fonctionnant:

Io.rendements


Cela devrait revenir:

Remplir le rendu par défaut

La meilleure façon de modifier le rendu par défaut est de l'écraser pendant l'exécution. Cela vous empêche de modifier le rendu par défaut et permet à l'intrigue d'en choisir un en fonction de l'environnement.

Nous pouvons le faire en définissant le paramètre Renderer lors de l'appel de la fonction Show () comme indiqué:

figue.show (renderer = "png")


Dans ce cas, nous définissons le rendu sur une image PNG statique comme indiqué dans le résultat ci-dessous:


Vous remarquerez que la modification du rendu en valeur statique entraînera une image déformée et des dimensions incorrectes.

Il est donc une bonne pratique de permettre à Plotly de déterminer les meilleures valeurs de rendu.

Spécification des rendements multiples

Plotly nous permet de spécifier plusieurs rendus en rejoignant leurs noms avec l'opérateur d'addition.

Par exemple, pour spécifier les rendus de navigateur et de VScode, nous pouvons faire:

figue.show (renderer = "Browser + vscode")


L'exemple ci-dessus montrera les chiffres de la session interactive du navigateur et de VSCODE.

Fermeture

Dans cet article, nous avons découvert comment afficher et modifier divers paramètres lorsque vous travaillez avec des rendus.