Überprüfen Sie den Paketplotext , mit dem Daten mit python3 direkt auf dem Terminal gezeichnet werden können. Es ist sehr intuitiv, da seine Verwendung dem matplotlib- Paket sehr ähnlich ist .
Hier ist ein grundlegendes Beispiel:
Sie können es mit dem folgenden Befehl installieren:
sudo -H pip install plotext
Bei matplotlib sind die Hauptfunktionen Streuung (für einzelne Punkte), Plot (für durch Linien verbundene Punkte) und Show (um das Plot tatsächlich auf dem Terminal zu drucken). Es ist einfach, die Plotabmessungen, die Punkt- und Linienstile und was auch immer anzugeben, um die Achsen, Zahlenticks und Endgleichungen anzuzeigen, mit denen die geplotteten Koordinaten in die ursprünglichen realen Werte konvertiert werden.
Hier ist der Code zum Erstellen des oben gezeigten Diagramms:
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)
Die Option im clear=True
Inneren show
wird verwendet, um das Terminal vor dem Plotten zu löschen. Dies ist beispielsweise nützlich, wenn ein kontinuierlicher Datenfluss geplottet wird. Ein Beispiel für die Darstellung eines kontinuierlichen Datenflusses ist hier dargestellt:
In der Paketbeschreibung finden Sie weitere Informationen zum Anpassen des Diagramms. Das Paket wurde unter Ubuntu 16 getestet, wo es perfekt funktioniert. Mögliche zukünftige Entwicklungen (auf Anfrage) könnten eine Erweiterung auf Python2 und andere grafische Schnittstellen (z. B. Jupiter) beinhalten. Bitte lassen Sie mich wissen, wenn Sie Probleme bei der Verwendung haben. Vielen Dank.
Ich hoffe das beantwortet dein Problem.