外部リンク
これらは、いくつかの外部リンクです。このリストには、グラフジェネレーター、ポストプロセッサー、インタラクティブビューアーなど、Graphvizを補完するツールが含まれています。また、可視化サービスとしてGraphvizに依存する、より高レベルなシステムやWebサイトも含まれています。
このリストへの追加は、マージリクエストを通じて提案してください。
グラフ描画は、データ分析で使用されるツールセットの1つと考えることができます。データサイエンスの分野での仕事に興味のある方は、こちらに役立つ情報があります。
簡単な例とチュートリアル
- 検索可能なメモと例 [René Nyffenegger]
注目すべき点
- Sketchvizは、手作り風のレイアウトを生成します。
- Gephi、インタラクティブな探索的データ分析のためのデスクトップソフトウェア。(2010年~2022年)
- Emscripten経由のGraphvizのJavascript/Wasmバージョン @hpcc-js/wasm [HPCC Systems] - github
- viz.js(2013年~2018年、現在はアーカイブ)- Emscripten経由のGraphvizのJavascriptバージョン [Mike Daines]
- Graphvizポケットリファレンス(2012年~2020年)[Josh Hayes-Sheen]
エディタープラグイン
Visual Studio Code
- vscode-graphvizプラグイン(2018年~2020年)[João Pinto, Stephan van Stekelenburg]
Zed
- zed-graphviz (2024)
Emacs
- graphviz-dot-mode (2020)
Vim
- graphviz.vim (2021)
- wmgraphviz.vim (2010-2018)
Eclipse
- Eclipse Graphical Editing Framework DOT(2015年~2021年)、Eclipse Graphical Editing Framework(GEF)内でDOTグラフをレンダリングおよび編集するために使用できるEclipseプラグイン。詳細については、EclipseCon Europe 2018での録画されたGEF DOTセッションをご覧ください。[Fabian Steeg, Michael Clay, Alexander Nyssen, Matthias Wienand, Tamas Miklossy]
- EclipseGraphviz(2020年)- Graphviz用のJava APIと、変更を保存すると.dotファイルのグラフィカル出力を簡単に視覚化できるイメージビューアビューを提供するEclipseプラグイン。
- emf2gv(2012年)、Eclipse Modeling Framework (EMF) モデルをGraphvizを使用してダイアグラムに変換するのに役立つEclipseプラグイン。GitHub、Wiki
Notepad++
- NppGraphViz(2015年~2021年)- 現在のタブのドキュメントをGraphVizプレビューウィンドウに送信するNotepad++プラグイン。
グラフィカルインターフェース
インタラクティブビューアー。
- MathematicaフルGraphvizインポート/エクスポート。[Wolfram Research]
- Graph Galaxy(2020年~2021年)macOS WYSIWYG Graphvizエディター。[Tianyong Tang]
- Qt Visual Graph Editor(2018年~2021年)インタラクティブにグラフを作成および操作し、さまざまな一般的なグラフ形式(GEXF、GraphML、DOT、GML)にインポートおよびエクスポートし、それらの間でデータを変換できるマルチプラットフォームの視覚的なグラフエディター。最近のバージョン以降、Graphvizがレイアウトエンジンとして使用されています。[Ars L. Masiuk]
- Graphviz Visual Editor DOT言語で記述されたGraphvizグラフをインタラクティブに視覚編集するためのWebアプリケーション。[Magnus Jacobsson]
- preview-dot(2019年)WindowsエクスプローラーおよびOutlookのプレビューウィンドウ内でGraphvizグラフ(.gv拡張子)を視覚化します。[Simon Laing]
- d3-graphviz は、Graphviz の @hpcc-js/wasm ポートを使用して DOT 言語で記述されたグラフから SVG をレンダリングし、グラフ間のアニメーション付きトランジションを行います。[Magnus Jacobsson]
- jquery.graphviz.svg は、Graphviz の SVG 出力をよりインタラクティブでナビゲートしやすくするための jQuery プラグインです。[Rich Cooper]
- Liviz.js (2011-2012) は、Graphviz のための DHTML ベースのインタラクティブなビューアです。Github, デモ [Satoshi Ueyama]
- Graphviz Test Tool (2014, 開発中止) は、Graphviz のための Java GUI フロントエンドです。[Hansuli Anderegg]
- GraphvizFiddle は、デュアルビューの Graphviz エディターです。[Hermann Stamm-Wilbrandt]
- jQuery.Graphviz は、Graphviz の SVG 用の jQuery ベースのインタラクティブなグラフビューアです。[Pablo Martín]
- NodeViz は、関係データを高度にスタイル化された Graphviz にマッピングし、Web クライアントでインタラクティブに表示するためのフレームワークです。[Greg Michalec and Skye Bender-deMoll]
- GraphSpe には、Microsoft Silverlight Xaml(SVG ベース)用のコンバーターが含まれています。[Ceyhun Ciper]
- Graphviz4Net は、Graphviz を使用してグラフレイアウトをレンダリングできる Windows Presentation Foundation (WPF) コントロールを提供します。[Štěpán Šindelář]
- ZGRViewer は、大規模なグラフのための SVG ベースのズーム可能なグラフビューアです。[Emmanuel Pietriga]
- Instaviz は、レンダリングに Graphviz ライブラリを使用する iOS グラフスケッチアプリです。[Glen Low]
- idot (2010) は、増分型 Graphviz ビューアです(優れた prefuse ツールキットを使用した Java ≥ 1.5)。[Mikko Vinni]
- KGraphViewer (2014-2018) は、Graphviz ツールによって生成されたレイアウト用の KDE ビューアです。[Gaël de Chalendar]
- Yoix (2000-2011, 開発中止) - Java で実装されたスクリプト言語で、YDAT と呼ばれるデータ視覚化モジュールが含まれており、GraphViz ファイルのインタラクティブ表示を提供します (-Txdot -y を使用) [John Mocenigo]
- Pixelglow のドキュメントベースの GUI (2008) は、Mac OS X 用です(2004 年に Apple から賞を受賞)。[Glen Low]
- TINTFU (2003) は、.dot グラフファイル用の Java ベースのエディターです。[Walter Stroebel]
- Canviz (2006-2013) は、HTML5/Javascript キャンバスビューアです。[Ryan Schmidt]. ソース
- BioGrapher は、Graphviz 用の Excel フロントエンド(WinXP および Mac)であり、ユーザーは隣接行列、ノードリスト、または Newick 表記(系統樹用)を使用してスプレッドシートでグラフを指定し、Graphviz によって生成されたレイアウトを Excel (ベクターグラフィックス) ピクチャオブジェクトとして視覚化できます。[Rama Viswanathan]
- xdot.py は、グラフ用のインタラクティブなビューアです。[Jose Fonseca]
- IdeaTree は、同時共有の知識マッピングのためのプラットフォームです。
- Wigraf (2009, 開発中止) は、WinGraphviz と C# .NET に基づいた Windows graphviz フロントエンドです。「Graf」はポーランド語で「グラフ」を意味します。[Kamil Lemański]
- Leonhard (2010-2011, 開発中止) は、MacRuby で開発された GraphViz 用のシンプルなビューア/エディターです。(デモ を参照してください。)
- EasyGraphViz は、Graphviz 用の日本語エディターです。[Nikolaos Kavvadias]
- DotEditor (2015) は、Graphviz グラフの GUI エディターです。
- Edotor (2018-2022) は、インタラクティブな Web UI です。GitHub.
- Jupyter-dot-kernel (2018) は、Graphviz Jupyter サポートです。
言語バインディング
汎用言語またはシステムから graphviz を呼び出すことを可能にするインターフェース。
Swift
- graphviz (2020-2021) - Graphviz 用の Swift パッケージ [Mattt]
MediaWiki
- Extension:GraphViz [Coffman]
- mediawiki-graph (2006) は、Graph::Easy を MediaWiki に統合します。
Drupal
- graphviz_filter (2008-2020) - 入力テキストを Graphviz DOT 構文として扱い、Graphviz ツールを使用して要求された形式に変換し、HTML でレンダリングします。[Karim Ratib]
- graphapi (2010-2018) は、Graphviz Dot 出力機能を備えた Drupal グラフ生成モジュールです。[Sebastian Daniel]
Wordpress
- WP Graphviz は、Wordpress 用のプラグインで、Graphviz 画像を Wordpress ページに簡単に統合できます。[DeBAAT]
Python
- Pydot - Graphviz 用の Python インターフェース(Windows 互換)。
- Python-Graph - Python でグラフを操作するためのライブラリ。
- PyGraphviz - NetworkX に似た Graphviz 用の Python インターフェース。
- yapgvb Yet Another Graphviz Python Binding [Lonnie Princehouse]
- mfgraph - Python 用のネイティブバインディングを持つ C++ インターフェース [Michael Föetsch]
- GvGen - dot ファイルを生成するための Python クラス [Sebastien Tricaud]
- pytm - Graphviz で図を生成する脅威モデリングのための Pythonic フレームワーク
- graph-tool (2006-2021) は、グラフの操作と統計分析のための効率的な Python モジュールであり、Python バインディングを介して GraphViz へのインターフェースが含まれています。[Tiago de Paula Peixoto]
Go
- gonum - 一般化されたグラフパッケージ。Graphviz 形式の読み取りと書き込みを行います。
- gographviz - go 用の Graphviz パーサー [Walter Schulze].
- go-dfd - Graphviz 形式でデータフローダイアグラムを生成します。
Django
- django-graphviz - Graphviz を使用する Django アプリ。
- DjangoGraphviz - Django モデルを Graphviz DOT ファイルに変換します。
Java
- graphviz-java (2015-2021) - 純粋な Java で graphviz を使用します。Maven
- JPGD (2006-2016): Graphviz ドキュメント用の Java パーサー [Alexander Merz]
- Java API (2003-2016) [Laszlo Szathmary]
- PayPal の digraph-parser (2017 - 現在アーカイブ) - Graphviz DOT 構文の digraph DSL (ドメイン固有言語) 用のシンプルでスタンドアロンの Java パーサー。
C# および .NET
- csdot (2021) - graphviz 用の C# インターフェース。グラフのロードと保存に使用できます。関連付けられた属性の最大セットをサポートします。Nuget
- graphviznet (2020) - コマンドライン GraphViz ネイティブバイナリ用の .NET ラッパー。
- QuikGraph (2021) - .NET 用の汎用グラフデータ構造とアルゴリズム。
COM
- WinGraphviz (2006) COM オブジェクト [Ood Tsen]
Perl
- Graphviz2 - perl インターフェース、新しいオプションをサポート [Ron Savage]
- GraphViz2::Marpa - DOT ファイル用の Marpa ベースのパーサー。[Ron Savage]
- Graphviz への Perl インターフェース [Leon Brocard]
- Tk::GraphViz - perl/TK キャンバスにグラフを表示するための perl モジュール [Jeremy Slade]
- Graph-ReadWrite - 'dot' 構文グラフをサポートするモジュール [Neil Bowers]
- GraphViz::DBI - グラフデータベーステーブルとその関係 [Marcel Grunauer]
- CPAN でさらに 100 件ヒット
- GraphViz::ISA - Perl パッケージの ISA ランタイム階層をグラフ化 [Marcel Grunauer]
- Graph::Easy は、Graphviz と互換性があり、インストールを容易にするために perl で完全に記述された直線グラフ描画プログラムです。[Tels]
Ruby
- ruby-graphviz (2004-2020) - Graphviz への Ruby インターフェース。RubyGems [Grégoire Lejeune]
- graphr (2012) - グラフ関連の Ruby クラス。RubyGems
- graphr (2001) graphviz を使用したグラフ関連の Ruby クラス [Robert Feldt]
- graphviz (2013-2021) - Graphviz でグラフを生成するための軽量インターフェース。RubyGems
- graph (2009-2020) - graphviz の dot 形式で出力するハッシュの一種。RubyGems
- railroady (2007-2021) は、Rails 3/4/5 モデル (ActiveRecord、Mongoid、Datamapper) およびコントローラー UML ダイアグラムをクロスプラットフォームの .svg ファイルとして、また DOT 言語でも生成します。GitHub, RubyGems
- state_machines-graphviz は、GraphViz を使用してステートマシン用に定義されたイベント、状態、および遷移に基づいてダイグラフを生成します。RubyGems
- stateoscope (2005-2019) は、Graphviz を使用してステートマシンを視覚化します。RubyGems
- gviz (2012-2015) は、Ruby 構文で dot ファイルを生成します。RubyGems
MATLAB
- graphviz4matlab (2017) - Graphviz グラフレイアウトパッケージへの Matlab インターフェース。結果のグラフのインタラクティブ編集を可能にします。
- MATLAB - GraphViz インターフェース (2004) [Leon Peshkin]
R
- R-Graphviz (ガイド) は、Bio-Conductor プロジェクトからのもので、グラフと統計モデルを統合します。[Robert Gentleman, Jeff Gentry and the R team]
- DiagrammeR (2015-2020) は、R の表形式データを使用してグラフとネットワークを視覚化し、
render_graph(output = "DOT")
を使用して Graphviz DOT コードを生成できます
Webサーバー
- オリジナルの webdot in TCL [John Ellson]
(webdot サーバーを過負荷から保護するための、この シェルラッパー も参照してください) - そして、Perl での簡略化された webdot.pl [Stephen North、John Linderman からの多大な支援を受けて]
DokuWiki
- DokuWiki Graphviz プラグイン "dot" 言語による有向および無向グラフ画像を生成します。[Andreas Gohr]
LaTeX
- dot2tex は、Graphviz (xdot) から LaTeX に適した変換ツールで、xdot を PSTricks または PGF/TikZ コマンドに変換し、LaTeX ラベルや矢印をサポートします。[Kjell Magne Fauske]
- Ladot: Graphviz ファイルに LaTeX を含めるためのスクリプト [Brighten Godfrey]
- graphviz.tex: LaTeX ファイルに Graphviz を含めるためのマクロ [Derek Rayside]
- TeXmacs は、TeX と GNU Emacs に触発された科学テキストエディタで、Graphviz インターフェースを備えています。[Joris van der Hoeven]
PHP
- GraPHP (2015-2021) - PHP 用 Graphviz バインディング
- Image_Graphviz (2002-2010) GraphViz ツールへのインターフェース [Sebastian Bergmann]
Haskell
- graphviz パッケージ (2008-2020) - グラフの視覚化のために Graphviz スイートで使用される Dot 言語のバインディングと、それらのプログラムを呼び出すための関数を提供します。Hackage
Common Lisp
- s-graphviz (2014-2020) - GraphViz の S 式表現です。元のアイデアは S-DOT からですが、言語定義に従うことで元の DOT 構文との完全な互換性があります。[Xu Jingtao]
- cl-dot (2005-2020) 任意の Lisp データから dot (GraphViz スイートのプログラム) 出力を生成します。
- s-dot2 (2018) - S-DOT のフォーク
- cl-graphviz (2012-2015) は、Graphviz 用の CFFI ベースのインターフェースを提供し、
cl-graph
に統合されます。 - S-DOT (2006-2010) - dot への Common Lisp インターフェース [also Martin Loetzsch]
Rust
- dot (2015-2020) - グラフ用の Graphviz DOT 言語ファイルを生成するためのライブラリで、Rust コアのプライベート graphviz ライブラリから抽出されました。ほとんどが Rust チームの作業です。crates.io
- petgraph - 一般的なグラフデータ構造ライブラリで、Graphviz 形式を出力できます。crates.io
- gsgdt (Generic Stringly typed Graph DataType) は、意見の強いグラフ可視化およびグラフ差分可視化ライブラリです。crates.io
- machine (2015-2019) は、enum ベースのステートマシンを作成するための手続き型マクロを定義し、生成されたステートマシンの Graphviz グラフを出力できます。crates.io
- macro-machines (2017-2020) は、ロギングと graphviz dotfile 生成機能を備えたステートマシンのマクロを提供します。crates.io
- tabbycat (2020-2021) は、Rust で定義された型で dot グラフを生成します。crates.io
- cargo-depgraph (2020) は、Cargo メタデータと Graphviz を使用して、Cargo プロジェクトの依存関係グラフを作成します。crates.io
ジェネレーターとトランスレーター
他のデータソースやフォーマットを Graphviz に変換するフィルタ。
- Graphvidian (2022), Obsidian プラグインで、Vault のノートから Graphviz グラフをエクスポートします。[Ooker]
- Excel to Graphviz (1) (2017), Excel データをグラフとして視覚化するためのツール [Matt Castelli]
- Excel to Graphviz (2) (2016-2021), Excel データをグラフとして視覚化する VBA マクロ スプレッドシート。ブログ [Jeffrey Long]
- ExcelToGraphviz (2018), Excel シートを graphviz に変換する node.js ツール [partrickli]
- SchemaSpy は、JDBC を介して任意のデータベースのメタデータを分析および表示し、テーブルの階層をクリックして移動できます。[John Currier]
- Linguine Maps (2006) は、XML DTD、Apache Object Relational Bridge ファイル、Apache Ant Build ファイルを視覚化し、図解のための Java API を提供します。GitHub [Pavel Simakov]
- PostgreSQL AutoDoc は、PostgreSQL データベースのリレーション構造をドキュメント化します。[Rod Taylor]
- DOTML - dot 言語を反映する XML マークアップ。変換とレンダリングのためのスクリプトと XSLT が含まれています。[Martin Loetzsch]
- Sql2Dot - データ構造を視覚化するために sql を dot に変換する Java の小さなパーサー [Robert Dale]
- SqlPP - graphviz を生成するスクリプト化された SQL クエリ生成フレームワーク
- SQL::Translator (別名 SQLFairy) (2002-2020) - 構造データ定義 (主にデータベーススキーマ) を興味深い方法で操作する Perl モジュールのグループで、スキーマの視覚化 (Graphviz を使用した疑似 ER 図) などを行います。GitHub [Szilárd Vajda]
- gprof フィルタ - pl_from_gprof と dot_from_pl [Robert Nielsen] と 古い gprof2dot.awk [Stephen North]
- DBGraphNav は、リレーショナルデータベース内のデータのブラウジングを容易にするためのツールです。[Paul McMillan]
Graphvizを使用したネットワークおよびWebエンジニアリングツール
- DNSViz (2021), DNS 可視化ツール GitHub
- TraceViz (2008) シャープな SVG スタイルでの Traceroute 可視化 [Vidar Hokstad]
- afterglow は、さまざまなネットワークログやファイアウォールルールセットから Graphviz (および LGL) のグラフを生成するスクリプトのコレクションです。[Raffael Marty] (ログファイルフィルタリングについては tenshi も参照)
- SMART パッシブネットワークフロー可視化ツール [Cisco's Critical Infrastructure Assurance Group (CIAG) Research team]
- CSO Online: ボットネットはどのように見えるか (Flash) [David Vorel]
- EFnet IRC ネットワークサーバーのルーティングマップ [Douglas Boldt]
- netmap (2013) インターネットに接続するルートを描画します。
- Pathalizer は、Web サイトでユーザーがたどったパスを視覚化します。[Arnout Engelen]
- apache2dot.pl (2005) Apache ログファイルを解析して neato または dot で使用するのに適した形式にし、Web サイト内でリンクがたどられる様子を表示します。
- sig2dot は、GPG/PGP キーリング内のすべての署名関係のグラフを生成します。
- PHP+Graphviz ツールで、Web サイトのサイトマップを動的に作成します。[Laszlo Szathmary]
- Rocketfuel ISP マッパー (詳細についてはこちら) [U. Washington]
- DNS サーバーの可視化
- tcpdump2dot フィルタで、管理者がネットワークアクティビティを監視できます。[Gulfie]
- Visitors, 高速な Web ログアナライザー (2004-2006) は、Graphviz を使用して、ユーザーが Web サイトをどのように使用しているかを示す利用パターンを表示します。[Salvatore Sanfilippo]
- ファイアウォールを視覚化する (2008-2020) は、Graphviz を使用して、iptables ルールセットのグラフを生成します。GitHub [Chris Forno]
一般的なネットワーク監視ツールに関心のあるユーザーは、こちらでいくつかの比較を見つけることができます。
Graphvizを使用したAIおよび言語ツール
- Keras
plot_model
関数は、Keras ニューラルネットワークを Graphviz 形式で出力します。 - Andreas Romeyke の txt2graph - stdin から読み取ったテキストの構造と依存関係を視覚化し、graphviz 用の dot ファイルを stdout に生成します
- Ontoviz は、Protégé システムでナレッジベース図を表示するためのプラグインです。
rdfpuml
(rdf2rml の一部) は、RDF グラフから PlantUML 図を生成します (PlantUML はレイアウトに Graphviz を使用します)。- CanooNet は、ドイツ語の語形成辞書です。(エントリーフィールドで、Blockflöte、Hochschule、または Massanzug を試してください)
- Wikipedia データを使用したトピック抽出.
- FcaStone は、形式概念分析の意味で代数格子を配置します。(デモまたは Roget のシソーラスの格子視覚化を試してください)。[Uta Priss]
Graphvizを使用したプログラミングおよびソフトウェアエンジニアリングツール
- CAIRIS は、安全で使いやすいシステムを指定およびモデリングするためのプラットフォームです。[Shamal Faily]
- ERD (エンティティ関係図) (2019-2021) は、リレーショナルデータベーススキーマのプレーンテキスト記述を、グラフィカルなエンティティ関係図に変換します。[Andrew Gallant]
- TheHat ワークフローエンジン は、IRC、XMPP (Jabber) に基づいて、自動更新される Web ページでワークフローを表示します。[Dave Parker]
- anifsm は、tcldot ( TorX ソフトウェア可視化スイートの一部) を介して dot 形式のグラフをアニメーション化します。[Alex Belinfante と TorX コンソーシアム]
- doxygen は、graphviz を使用して、クラス階層やその他の図をソースコードから直接生成します。[Dimitri van Heesch]
- nmdepend (2004-2013, 放置) は、C/C++ オブジェクトファイルとライブラリ用の軽量のリンク時依存関係アナライザーで、クロスディレクトリ依存関係の管理に役立ちます。[Eddy Pronk]
- AsmL は、Microsoft Research の実行可能な仕様言語です。
- UMLGraph - dot を使用して図を生成する UML 図の宣言的描画のための Java ツール [Diomidis Spinellis] (Diomidis は、dot の矢印の頭を豊富にするためのコードも提供しました。彼は、これが Graphviz を UML コミュニティが乗っ取るための秘密の陰謀の一部であると主張しています。 :-)
- Merisedot - Merise の MCD エンティティ/リレーション グラフィックを生成するツールです。(Seulement en Français)
- YaccViso YACC 可視化ツール
- Callgrind は、Valgrind からコールグラフを作成します。[Jörg Schillin と Josef Weidendorfer]
- Maria - Modular Reachability Analyzer - 並行システムの到達可能性アナライザーで、モデリング形式として代数システムネットを使用します。[Marko Mäkelä]
- IsaViz: RDF のための視覚的なオーサリングツール [Emmanuel Pietriga]
- 有限状態マシンの Web 可視化 フォームからの入力をインタラクティブに受け付けます。[Gertjan van Noord]
- rpmgraph は、
rpm-devel
パッケージの一部であり (ソース)、RedHat や他の RPM ベースのシステム上の RPM 間の依存関係のグラフを描画するために neato を使用します。[Andrea Lombardoni] - Compendium-TA は、グラフレイアウトに Graphviz を使用するモデリングツールの統合パッケージです。[Alan Richardson]
- CodeViz - C/C++ 用のコールグラフ生成ユーティリティで、バックエンドに dot を使用することを前提としています。[Mel Gorman]
- Pimentech-DbUtils - XML (拡張エンティティ関係図 (ERA)) でパターンデータベースを作成し、graphviz および SQL にエクスポートするためのユーティリティです。
- LJV (Lightweight Java Visualizer) は、Graphviz を使用して Java データ構造を視覚化するためのツールです。CS1 および CS2 レベルのデータ構造コースで効果的に使用されています。[John Hamer]
- Python のコールグラフ
- ArgoUML Graphviz は、XMI に保存されている UML 図のすべての視覚要素を自動的に再配置します。これらは、DOT を使用して PDF、SVG、PNG などにエクスポートできます。この XLST は ArgoUML とは独立して実行されます。[Pander]
- Ragel (「lex」と考えてください) は、正規言語から実行可能な有限状態機械をコンパイルし、DOT 形式で状態機械の図を生成できます。
- APIviz は、Java 標準ドックレットを拡張する JavaDoc ドックレットです。包括的な UML ライクなクラス図とパッケージ図を生成します。
- Reverse Snowflake Joins は、SQL Select ステートメントを解析して図を生成するツールです。
- eEye Binary Diffing Suite は、バイナリ差分解析、特にパッチやプログラムの更新をリバースエンジニアリングするためのツールスイートです。
- myDBR は、Graphviz をチャートモジュールの1つとして使用する、リレーショナルデータベース向けの Web ベースのレポートシステムです。
- YaST openSUSE のインストールと設定で、依存関係のあるストレージデバイスのグラフを表示します。[Arvin Schnell]
- Grails クラス図プラグイン は、grails ドメインクラスの UML ライクな図を提供します。[Trygve Amundsen]
- PlantUML は、簡単なテキスト記述言語を使用して UML 図 (クラス、ユースケース、アクティビティ、コンポーネント) を生成します。[Arnaud Roques]
- javashot は、Java プログラムの動的な実行フローをキャプチャします。トレースは Graphviz を使用して表示できます。
- scxml2dot (2010) - State Chart XML (SCXML) で記述された有限状態機械を Graphviz ツールを使用してプロットするための、Perl の非常に単純な変換関数です。[Fabrizio Morbini]
- Erviz は、プレーンテキストファイルを Graphviz 用の DOT 形式のグラフィカルファイルに変換するエンティティ関係図ジェネレーターです。[Mitsuru Kono]
- Symfony アプリケーションマッププラグイン は、symfony フレームワークコミュニティ向けの使いやすいドキュメントツールです。[Tomasz Ducin]
- Protodot は、Protocol Buffer スキーマを視覚化します。
構成管理
- Terraform の
terraform graph
コマンドは、構成または実行計画の視覚的な表現を生成します。出力は DOT 形式であり、GraphViz でチャートを生成するために使用できます。 - ansible-playbook-grapher (2017-2021) は、Graphviz を使用して Ansible プレイブックの実行をグラフ化します。
- ansible-inventory-grapher (2014-2019) は、Graphviz を使用して Ansible インベントリホストファイルをグラフ化します。
- Puppet は、関係を示す graphviz グラフを生成します。
プロファイラー
- pprof (2005-2021) は、プロファイリングデータの視覚化と分析のためのツールで、Graphviz を使用してコールグラフプロファイルをレイアウトします。
ビルドシステム
- Bazel ビルドシステム、ブログ記事 (2015) では、Graphviz を使用してビルド依存関係のグラフを表示しています。ギャラリー
- CMake ビルドシステム は、プロジェクト内のターゲット間の依存関係、およびリンクされている外部ライブラリを示す Graphviz ファイルを生成できます。
- Ninja は、小さく高速なビルドシステムで、graphviz 依存関係グラフを出力できます。ギャラリー
- makefile2graph (2014-2018) は、Graphviz で GNU Make Makefiles の依存関係グラフをレンダリングします。
- Buck は、Graphviz を使用して依存関係のグラフをレンダリングできます。
- Vizant (2002-2006) は、Ant ビルドファイルから依存関係を示す Graphviz DOT ソースコードを作成する Apache Ant タスクです。
- gradle-visteg (2014-2021) は、タスク実行グラフを .dot ファイルとしてエクスポートするための Gradle プラグインです。
- gulp-graph (2015-2021) は、Graphviz を使用して依存関係グラフを生成する Gulp タスクを作成します。
Graphvizを使用したバイオインフォマティクスおよびケモインフォマティクスツールとリソース
生物学的および化学的情報の研究では、関係構造が豊富に存在します。以下のリストは、表面を少しなぞったに過ぎません。
- HasseManager (2014) は、Journal of Chemical Information and Modelling で説明されている、フラグメントベースの創薬で使用される化学構造間の関係を視覚化するためのものです。[Peter Lind]
- Science Online タンパク質データベースの視覚化 (Connections をクリック - 無料登録と SVG プラグイン が必要。Mozilla FireFox の場合は ベータ版 が必要になる場合があります) [アメリカ科学振興協会 (AAAS) およびスタンフォード大学デジタルライブラリプロジェクト]
- Pubgene - ゲノミクス、プロテオミクス、創薬のためのバイオインフォマティクスソリューションとデータベース
Graphvizによるドキュメント作成
- Visustin フローチャートジェネレーター [Aivosto]
- Mac OmniGraffle [Omni Group]
- wdot.rb は、ワークフロー図やフローチャートを簡単に作成および更新できるようにするツールです。[Loh Siu Yin]
- GraphVizio (2010) は、Graphviz を使用して図をレイアウトするための Visio のアドインです ( ブログ記事 も参照)。[Maurice Calvert]
ソーシャルネットワーキングと共同作業
- ハモンドジャズインベントリ - ハモンドオルガンが重要な役割を果たすレコーディングで関連付けられたミュージシャンのグラフィカルな表現を表示 (オルハモグラム!)