サンプルコード集 (Graphviz)

トップページ>サンプルコード集 (Graphviz)

サンプルコード集

◯こちらのサンプルコードは指導等にご自由にお使いください。


【サンプルコードの使い方】
◯サンプルコードを写す時はコピペをしないようにしましょう。
◯▶を押すと出力が表示されます。
◯Geminiボタンを押すとGemini(AI)による解説が表示されます。間違っていることもあるので、疑問に思った場合はご質問ください。


【要素ごとのサンプルコードページへ移動】
全て
if文
for文
関数
配列
ファイル入出力
Numpy
Matplotlib
openpyxl
Pandas
正規表現
Biopython
scikit-learn
seaborn
Graphviz
Gemini
Tkinter

【Code List】

CODE: e-2 (Graphviz)



CODE: e-2 (Graphviz)


import graphviz


DOT_FILE = "e-2_input.dot"
OUTPUT_FILE = "e-2_output"


def main():
    graph = graphviz.Source.from_file(DOT_FILE, format="png")
    print(graph)
    graph.render(filename=OUTPUT_FILE, cleanup=True)

    return(0)


main()




【ポイント】
◯pip install graphvizが必要。
◯DOT言語を用いて、別ファイルにグラフを記述。
◯DOTファイルは生成AIを使って出力してもOK。
◯なぜかgraph.render()のfilenameに拡張子を付けてはいけないきまりがある。
◯入力ファイル: https://python.hisakatano.com/data/e-2_input.dot
◯出力ファイル: https://python.hisakatano.com/data/e-2_output.png
◯参考: https://uepon.hatenadiary.com/entry/2024/10/15/001325