iT邦幫忙

2025 iThome 鐵人賽

DAY 0
0

有句話說:寫作的困難在於「把網狀的思考,用樹狀結構,展現在線性展開的語句裡。」
文章語句是線性的,
而且 30 天的系列文,從第 1 天第 2 天一直到第 30 天,很明顯也是線性的。
但我們在學習一門新知識新技能的時候,那個路徑往往是網狀的。

所以在這 30 天的鐵人賽,
我就想要嘗試提供這樣一個網狀的學習體驗,
打造一個 Google Apps Script 專屬的學習工具。

那麼,我應該用什麼方式來畫這個網狀的學習地圖呢?
我評估了心智圖、樹狀圖,
都覺得不是我要的。

因為我需要的是一個可以多對多的點狀相連的關係圖。
所以我就找到了這個:Graphviz

什麼是 Graphviz?

Graphviz 是一套用「描述語言」來畫圖的開源工具組,最常用來畫流程圖、依賴關係圖、呼叫圖、狀態機、組織圖等。你用文字(DOT 語言)描述節點與邊,Graphviz 負責計算佈局並輸出成 PNG/SVG/PDF 等格式。

我最喜歡這種「我專注於思考與決定架構,由程式幫我把圖畫出來」的功能了。
所以 markdown 或是 mermaid 都深得我心。

這次是我第一次接觸 Graphviz, 感覺還不錯,目前就選定這個來繼續開發下去囉!


系列文
為了教自己擅長的東西、特地去學了一堆不擅長的東西: 我 Google Apps Script 推廣之路1
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
Wolke
iT邦研究生 4 級 ‧ 2025-10-10 19:31:33

感謝 未知作者 的精彩分享!

AI 相關的技術分享總是令人興奮,期待更多深入的內容。

也歡迎版主有空參考我的系列文「南桃AI重生記」:https://ithelp.ithome.com.tw/users/20046160/ironman/8311

如果覺得有幫助的話,也歡迎訂閱支持!

我要留言

立即登入留言