Если вы усовершенствованный пользователь Linux или Mac, вы можете часто использовать терминал.
Иногда Команды терминала Вы запускаете показать Прогресс -бар Анкет
Как это:
Хотите знать, как показать планку прогресса в терминале?
Вы можете с термин
Если у вас есть простой файл данных, как это:
# Example Data Set 1 2007 183.32 2008 231.23 2009 16.43 2010 50.21 2011 508.97 2012 212.05 2014 1.0
Тогда вы можете построить это так:
~ ~/.local/bin/termgraph data.txt 2007: ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 183.32 2008: ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 231.23 2009: ▇ 16.43 2010: ▇▇▇▇ 50.21 2011: ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 508.97 2012: ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 212.05 2014: ▏ 1.00
От Python
Да, вы хотите сделать это из кода!
Вы можете использовать этот модуль из Python, как это:
from termgraph import termgraph as tg labels = ['2007', '2008', '2009', '2010', '2011', '2012', '2014'] data = [[183.32, 190.52], [231.23, 5.0], [16.43, 53.1], [50.21, 7.0], [508.97, 10.45], [212.05, 20.2], [30.0, 20.0]] normal_data = [[48.059508408796894, 50.0], [60.971862871927556, 0.0], [3.080530401034929, 12.963561880120743], [12.184670116429496, 0.5390254420008624], [135.82632600258734, 1.4688443294523499], [55.802608883139285, 4.096593359206555], [6.737818025010781, 4.042690815006468]] len_categories = 2 args = {'filename': 'data/ex4.dat', 'title': None, 'width': 50, 'format': '{:<5.2f}', 'suffix': '', 'no_labels': True, 'color': None, 'vertical': False, 'stacked': True, 'different_scale': False, 'calendar': False, 'start_dt': None, 'custom_tick': '', 'delim': '', 'verbose': False, 'version': False} colors = [91, 94] tg.stacked_graph(labels, data, normal_data, len_categories, args, colors)
Больше информации:
- https://github.com/mkaz/termgraph/blob/master/tests/test_termgraph.py
- https://pythonbasics.org/
- https://pythonprogramminglanguage.com/
Оригинал: “https://dev.to/petercour/draws-graphs-in-the-terminal-with-python-31cg”