Это очень простая библиотека для визуализации списков на Python.
Он был создан главным образом для поддержки создания учебных пособий для Neps Academy (замечательный сайт :D).
pip install visualist
Минимальный пример показан ниже. Предполагается, что мы хотим создать изображение из списка [1, 2, -4, 2, -2, 5] и выделить индексы [2, 4].
from visualist import Visualist
visualist = Visualist ()
img = visualist . img_from_list ([ 1 , 2 , - 4 , 2 , - 2 , 5 ], highlight_indexes = [ 2 , 4 ])
img . show ()
Результатом этого кода будет
Если вы хотите сохранить изображение, измените img.show()
на img.save('my_dear_list.png')
.
Если вы используете метод img_from_lists
он будет работать со списком списков. Обратите внимание, что основные моменты также должны представлять собой список списков.
from visualist import Visualist
visualist = Visualist ()
img = visualist . img_from_lists ([[ 1 , 2 , - 4 , 2 , - 2 , 5 ], [ 1 , 2 , 3 , 4 ]], highlight_indexes = [[ 2 , 4 ], [ 1 ]])
img . show ()
Результат будет
Для сборки библиотеки вам понадобится модуль колеса :
pip install wheel
и выполните следующую команду:
python setup.py sdist bdist_wheel
Чтобы загрузить новую версию, используйте (не забудьте обновить номер версии в setup.py
):
twine upload dist/*