パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v0.4.2

gviz

オブジェクト指向APIを用いたGraphvizの有向グラフ作成のためのシンプルなユーティリティです。

AndroidiOSLinuxmacOSWebWindows
30日間ダウンロード
4.8万
いいね数
12
Pub ポイント
155

パッケージをインストール

flutter pub add gviz

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

gviz は、Graphviz の有向グラフを作成するためのオブジェクト指向 API を提供する Flutter/Dart パッケージです。開発者がノード、エッジ、およびグラフ属性をプログラムで定義できるようにすることで、視覚的なグラフ構造の生成を簡略化します。このパッケージは、複数のプラットフォーム上で動作する 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).

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。

ランキング