Tracé - Exportation vers des images statiques

Les sorties de graphiques hors ligne peuvent être exportées vers divers formats d'images raster et vectorielles. Pour cela, nous devons installer deux dépendances -orca et psutil.

Orque

Orca signifie Open-source Report Creator App. Il s'agit d'une application Electron qui génère des images et des rapports de graphiques, d'applications de tableau de bord et de tableaux de bord à partir de la ligne de commande. Orca est l'épine dorsale du serveur d'images de Plotly.

psutil

psutil (python system and process utilities)est une bibliothèque multiplateforme permettant de récupérer des informations sur les processus en cours d'exécution et l'utilisation du système en Python. Il implémente de nombreuses fonctionnalités offertes parUNIX outils de ligne de commande tels que: ps, top, netstat, ifconfig, who, etc. psutil prend en charge tous les principaux systèmes d'exploitation tels que Linux, Windows et MacOs

Installation d'Orca et psutil

Si vous utilisez la distribution Anaconda de Python, l'installation d'orca et psutil se fait très facilement par conda package manager comme suit -

conda install -c plotly plotly-orca psutil

Depuis, orca n'est pas disponible dans le référentiel PyPi. Vous pouvez à la place utilisernpm utility pour l'installer.

npm install -g [email protected] orca

Utilisez pip pour installer psutil

pip install psutil

Si vous ne parvenez pas à utiliser npm ou conda, les binaires prédéfinis d'Orca peuvent également être téléchargés à partir du site Web suivant, disponible à l'adresse https://github.com/plotly/orca/releases.

Pour exporter un objet Figure au format png, jpg ou WebP, commencez par importer plotly.io module

import plotly.io as pio

Maintenant, nous pouvons appeler write_image() fonction comme suit -

pio.write_image(fig, ‘sinewave.png’)
pio.write_image(fig, ‘sinewave.jpeg’)
pio.write_image(fig,’sinewave.webp)

L'outil orca prend également en charge l'exportation intrigue aux formats svg, pdf et eps.

Pio.write_image(fig, ‘sinewave.svg’)
pio.write_image(fig, ‘sinewave.pdf’)

Dans Jupyter notebook, l'objet image obtenu par pio.to_image() La fonction peut être affichée en ligne comme suit -