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