注 - 這是對上一個問題的完整重寫,我認爲這太複雜了。它提供了一個更簡單的版本,如果我能解決的話,將會取得進展。 我已經適應我的代碼從這個蘇答案:Is there a way to guarantee hierarchical output from NetworkX? 用下面的代碼非常簡單,我得到了奇怪的着色行爲。 import networkx as nx
import matplotlib
我通常使用傳統的UML類圖來記錄系統架構,然後用箭頭從一個方法到另一個方法以及更新哪些屬性等進一步記錄最重要/複雜的代碼路徑。通常很少所用參數的註釋和值的設置。 像(可怕的ASCII藝術警告) --------------
CASE X | main class | -----------------
-------------- | util |