これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gvmap.sh です。
プログラム:
NAME
gvmap.sh - gvmap を実行するためのパイプライン
SYNOPSIS
gvmap.sh [-vV?] [ オプション ] [ -o アウトファイル ] [ ファイル ]
DESCRIPTION
gvmap.sh DOT 形式のグラフを入力として受け取り、レイアウトを実行し、出力を実行します。
gvmap を実行し、出力をレンダリングします。 ある時点で、これらすべてのタスクを統合することが期待されています
gvmapに。
OPTIONS
次のオプションがサポートされています。
-a k 整数kは、に沿って追加された人工点の平均数を指定します。
ラベルのバウンディングボックス。 そのような人工的なポイントは国を避けるために追加されます
ラベルの境界ボックスを通過する境界。 計算時間は
kに比例します。 したがって、大きなグラフの場合、kの値を小さくすることをお勧めします。 k =の場合
-1、kの適切な値はグラフサイズに基づいて自動的に選択されます。 に
デフォルトのk = -1。
-K レイアウト
初期レイアウトにどのプログラムを使用するかを指定します。 デフォルトでは、sfdp は
走る。 また、デフォルトでは、レイアウトにはフラグ -Goverlap=prism が渡されます。 これは可能です
-g フラグを使用してオーバーライドされます。
-T 形式でアーカイブしたプロジェクトを保存します.
最終的な出力形式を指定します。 これは、任意の -T フラグと同じように機能します。
Graphviz レイアウト プログラム。
-N 属性=値
レンダリングフェーズ中のデフォルトのノード属性の設定を指定します。 これ
Graphviz レイアウト プログラムの -N フラグと同じように機能します。
-G 属性=値
レンダリングフェーズ中のグラフ属性の設定を指定します。 これは機能します
Graphviz レイアウト プログラムの -G フラグと同じ方法です。
-E 属性=値
レンダリング段階でのデフォルトのエッジ属性の設定を指定します。 これ
Graphviz レイアウト プログラムの -E フラグと同じように機能します。
-n 属性=値
レイアウト段階でのデフォルトのノード属性の設定を指定します。 これ
Graphviz レイアウト プログラムの -N フラグと同じように機能します。
-g 属性=値
レイアウト段階でのグラフ属性の設定を指定します。 これは機能します
Graphviz レイアウト プログラムの -G フラグと同じ方法です。
-e 属性=値
レイアウト段階でのデフォルトのエッジ属性の設定を指定します。 これ
Graphviz レイアウト プログラムの -E フラグと同じように機能します。
-A フラグ
gvmap に渡すフラグを指定します。 たとえば、gvmap.sh -Ae -As3 を実行すると、gvmap が発生します。
-e -s3 を実行します。
-v 詳細モードを設定します。
-V バージョン情報を印刷して終了します。
-? 使用情報を印刷して終了します。
例
次の呼び出しでは、半透明のライトグレーのエッジとノードを持つマップが作成されます。
sfdp を使用してレイアウト:
gvmap.sh -Ae -Ecolor =#55555522 -Tpng foo.gv> foo.png
パイプラインを実行するのと同じです
sfdp -Goverlap = prism foo.gv | gvmap -e | neato -n2 -Ecolor =#55555522 -Tpng> foo.png
onworks.net サービスを使用してオンラインで gvmap.sh を使用する