Vérifiez le package plotext qui permet de tracer les données directement sur le terminal en utilisant python3. Il est très intuitif car son utilisation est très similaire au paquet matplotlib .
Voici un exemple de base:
Vous pouvez l'installer avec la commande suivante:
sudo -H pip install plotext
Comme pour matplotlib, les principales fonctions sont scatter (pour les points uniques), plot (pour les points joints par des lignes) et show (pour imprimer réellement le tracé sur le terminal). Il est facile de spécifier les dimensions du tracé, les styles de point et de ligne, etc. pour afficher les axes, les graduations numériques et les équations finales, qui sont utilisés pour convertir les coordonnées tracées en valeurs réelles d'origine.
Voici le code pour produire le graphique ci-dessus:
import plotext.plot as plx
import numpy as np
l=3000
x=np.arange(0, l)
y=np.sin(4*np.pi/l*np.array(x))*np.exp(-0.5*np.pi/l*x)
plx.scatter(x, y, rows = 17, cols = 70)
plx.show(clear = 0)
L'option à l' clear=True
intérieurshow
est utilisée pour effacer le terminal avant le traçage: c'est utile, par exemple, lors du traçage d'un flux continu de données. Un exemple de traçage d'un flux de données continu est présenté ici:
le description du package fournit plus d'informations sur la personnalisation du tracé. Le package a été testé sur Ubuntu 16 où il fonctionne parfaitement. Les développements futurs possibles (sur demande) pourraient impliquer l'extension de python2 et d'autres interfaces graphiques (par exemple Jupiter). Veuillez me faire savoir si vous rencontrez des problèmes lors de son utilisation. Merci.
J'espère que cela répond à votre problème.