これは、Python でリストを視覚化するための非常にシンプルなライブラリです。
これは主に Neps Academy (素晴らしい Web サイト :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 ()
結果は次のようになります
ライブラリを構築するには、 wheelモジュールが必要です。
pip install wheel
そして、次のコマンドを実行します。
python setup.py sdist bdist_wheel
新しいバージョンをアップロードするには、次のコマンドを使用します ( setup.py
のバージョン番号を更新することを忘れないでください)。
twine upload dist/*