Visio很棒。在Microsoft購買它們之前,我一直在使用它。這確實是一個很棒的界面。
但價格昂貴。我強烈建議yEd:
這是基於Java的,實際上是Java圖形可視化庫。這個程序的好處是,它將(如果您希望)自動為您安排圖表。如果您在菜單欄中的“佈局”下查看,則有不同的選項。我用完後會在各處使用形狀。
這是一個yEd屏幕截圖:
祝你好運!
對於我的畢業論文,流程圖甚至電路都是在Visio中完成的。它對這類圖表有很大的支持。這是我所有教授推薦的工作工具。
我記得在大學裡我們使用過 Dia,它是Visio的“非正式”版本。它肯定包含許多不同類型的圖表,您甚至可以手工繪製其中的一些圖表,因此一定可以滿足您的需求。看起來不錯,但這是我的拙見
忘了提到Dia是免費使用和開源的
如果您不擔心寫狀態機圖,那麼最好的選擇是使用 GraphViz 代碼>
。我將它用於論文中的所有圖表,它的工作原理很吸引人。
Graphviz是開源圖形可視化軟件。圖形可視化是一種將結構信息表示為抽像圖形和網絡圖的方式。它在網絡,生物信息學,軟件工程,數據庫和網頁設計,機器學習以及其他技術領域的可視界面中具有重要的應用。
您可以看到一些可以實現的目標的示例。在 GraphViz圖庫中使用GraphViz。
您必須使用 DOT
編寫狀態機的描述,這是一種圖形描述語言。一點都不難-不要讓 text 阻止您製作精美的圖形。 :)
簽出提款。它有一個免費版本,功能非常強大,應該足以滿足您所描述的圖表的需求。它非常易於使用,但可能沒有GraphViz之類的功能強大。
我已經使用Edraw製作了許多組織結構圖和流程圖。雖然我不太熟悉狀態圖和ASM圖表,但我的工作看起來與您發布的內容非常相似。
下面是Edraw頁面中的一個示例圖像:
您還可以嘗試 LucidChart,它實際上是一個基於Web的應用程序,但是它帶有 price,儘管您可以使用免費註冊,並且最大註冊大小為25mb。您的圖表。
甚至與 Dia
甚至是 Visio
相比,我認為LucidChart提供了最大的形狀組合,但我認為類別有點混亂
並且還因為它是基於Web的LucidChart的最佳選擇,如果另一個人或整個團隊不得不修改該圖而不保存文件-發送文件-接收文件等等……
希望如此。