搜尋套件、儲存庫與 APP 分類

套件詳情v0.4.2

gviz

一個簡單的實用工具,可用物件導向 API 建立 Graphviz 有向圖。

AndroidiOSLinuxmacOSWebWindows
近 30 天下載
4.8萬
喜歡數
12
Pub 分數
155

安裝套件

flutter pub add gviz

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

gviz 是一個 Flutter/Dart 套件,提供物件導向 API 來建立 Graphviz 有向圖。它透過允許開發者以程式設計方式定義節點、邊與圖屬性,簡化視覺化圖結構的產生。此套件可無縫整合至跨平台的 Flutter 應用,支援動態顯示層次或流程型資料。適用於呈現軟體架構、狀態機或相依性樹狀結構中的關係。支援 Android、iOS、Linux、macOS、Web 與 Windows,確保廣泛相容性。其清晰直覺的介面,讓初學者與資深開發者皆能輕鬆使用。

適用情境

  • 可視化軟體架構
  • 建立狀態轉換圖
  • 顯示依賴關係樹
  • 產生流程圖
  • 建模網路拓撲

主要特色

  • 物件導向的 API
  • 跨平台支援
  • 簡單的節点和邊定義
  • 與 Flutter 的整合
  • 支援 Graphviz 語法

適合對象

  • 開發圖表密集型應用的開發者
  • 具有視覺邏輯的教育工具
  • 系統設計可視化工具
  • 需要動態圖形渲染的應用程式

使用建議

  • 僅限有向圖
  • 需要了解 Graphviz 語法
  • 不適用於即時互動式圖表
  • 最適合靜態或預渲染的圖表
  • 依賴外部 Graphviz 渲染

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

Pub Package CI

A simple Dart package for writing Graphviz dot files.

final graph = Gviz()
      ..addNode('solo')
      ..addEdge('solo', 'solo');
print(graph);

This will produce:

digraph the_graph {
  solo;
  solo -> solo;
}

To create undirected graphs, use the constructor parameter like so: Gviz(isDirected:false).

所屬分類

原始碼儲存庫

使用此套件的專案

暫無相關資料。

所在榜單