Apropos Grafiken: matplotlib ist wahrscheinlich die bekannteste, aber AsciiChart zeichnet Grafiken direkt auf der Konsole als ASCII-Zeichen. Es gibt eine praktische Bibliothek namens. Auf den ersten Blick konnte ich keinen Artikel finden, der in Qiita eingeführt zu sein scheint, daher dachte ich, dass er so hilfreich wie möglich sein würde, also schrieb ich ihn.
pip
Installieren Sie asciichartpy
mit dem Befehl pip.
$ pip install asciichartpy
Dies ist die Beispielquelle, die im Bild oben verwendet wird. Sie können verschiedene Dinge mit dem Parameter "cfg" konfigurieren, aber in diesem Beispiel habe ich die Farbe von "series" geändert.
import asciichartpy
from math import cos
from math import pi
import random #Nachtrag 2020/09/14 Vielen Dank für den Hinweis
if __name__ == '__main__':
width = 120
config = {
'colors': [
asciichartpy.green,
asciichartpy.magenta,
asciichartpy.red
]
}
print(asciichartpy.plot(
series=[[random.randint(1, 15) * cos(i * ((pi * 4) / width)) for i in range(width)],
[random.randint(1, 15) * cos(i * ((pi * 2) / width)) for i in range(width)],
[random.randint(1, 15) * cos(i * ((pi * 9) / width)) for i in range(width)]],
cfg=config
)
)
Ich hoffe, Sie finden es hilfreich. Vielen Dank.
Recommended Posts