Esta é uma biblioteca muito simples para visualizar listas em Python.
Foi criado principalmente para apoiar a criação de tutoriais para a Neps Academy (site incrível :D).
pip install visualist
O exemplo mínimo é mostrado abaixo. Supõe que queremos criar uma imagem da lista [1, 2, -4, 2, -2, 5] e destacar os índices [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 ()
O resultado deste código seria
Se você deseja salvar a imagem, altere img.show()
para img.save('my_dear_list.png')
.
Se você usar o método img_from_lists
ele funcionará com uma lista de listas. Observe que os destaques também precisam ser uma lista de listas.
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 ()
O resultado será
Para construir a biblioteca você precisa do módulo wheel :
pip install wheel
e execute o seguinte comando:
python setup.py sdist bdist_wheel
Para fazer upload de uma nova versão use (não esqueça de atualizar o número da versão em setup.py
):
twine upload dist/*