
En parlant de graphiques, matplotlib est probablement le plus célèbre, mais AsciiChart dessine des graphiques directement sur la console sous forme de caractères ASCII. Il existe une bibliothèque pratique appelée. À première vue, je n'ai pas trouvé d'article qui semble être introduit dans Qiita, alors j'ai pensé que ce serait utile autant que possible, alors je l'ai écrit.
pip
Installez ʻasciichartpy` avec la commande pip.
$ pip install asciichartpy
Il s'agit de la source d'échantillon utilisée dans l'image en haut.
Vous pouvez configurer diverses choses avec le paramètre cfg, mais dans cet exemple, j'ai changé la couleur de series.
import asciichartpy
from math import cos
from math import pi
import random #PostScript 2020/09/14 Merci d'avoir signalé
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
)
)
J'espère que cela vous aidera. Merci beaucoup.
Recommended Posts