グラフ属性
グラフに設定できる属性
-
_background –
xdot
形式 の文字列で、任意の背景を指定します。 - bb – 描画のバウンディングボックス(ポイント単位)。書き込み専用です。
- beautify – sfdpにおいて、リーフノードをルートノードの周囲に均一に円状に配置するかどうかを指定します。sfdp専用です。
- bgcolor – キャンバスの背景色。
- center – 出力キャンバスの中心に描画を配置するかどうか。
- charset – テキストラベルとして文字列入力を解釈する際に使用する文字エンコーディング。
- class – ノード、エッジ、グラフ、またはクラスタのSVG要素に添付するクラス名。svg専用です。
- clusterrank – クラスタの処理に使用するモード。dot専用です。
- colorscheme – カラーネームを解釈するコンテキストである、カラースキームの名前空間。
- comment – コメントが出力に挿入されます。
- compound – trueの場合、クラスタ間にエッジを許可します。dot専用です。
- concentrate – trueの場合、エッジコンセントレータを使用します。
- Damping – 力を減衰させる係数。 neato専用です。
- defaultdist – 別々の連結成分にあるノード間の距離。neato専用です。
- dim – レイアウトに使用される次元の数を設定します。neato、fdp、sfdp専用です。
- dimen – レンダリングに使用される次元の数を設定します。neato、fdp、sfdp専用です。
- diredgeconstraints – ほとんどのエッジを下向きに制約するかどうか。neato専用です。
- dpi – 表示デバイスで予想される1インチあたりのピクセル数を指定します。ビットマップ出力、svg専用です。
- epsilon – 終了条件。neato専用です。
- esep – スプラインエッジルーティングのためにポリゴンの周囲に使用されるマージン。neato、fdp、sfdp、osage、circo、twopi専用です。
- fontcolor – テキストに使用される色。
- fontname – テキストに使用されるフォント。
- fontnames – 基本的なフォント名をSVG出力でどのように表現するかをユーザーが制御できます。svg専用です。
- fontpath – libgd がビットマップフォントを検索するために使用するディレクトリのリスト。
- fontsize – テキストに使用されるフォントサイズ(ポイント単位)。
-
forcelabels – 重複していてもすべての
xlabels
の配置を強制するかどうか。 - gradientangle – グラデーションフィルを使用する場合、フィルの角度を決定します。
-
href –
URL
の同義語。map、postscript、svg専用です。 - id – グラフオブジェクトの識別子。map、postscript、svg専用です。
- imagepath – 画像ファイルを探すディレクトリのリスト。
- inputscale – 長さ単位間の変換を行うための入力座標のスケーリング。 neato、fdpのみ。
- K – 仮想物理モデルで使用されるバネ定数。fdp、sfdpのみ。
- label – オブジェクトに付加されるテキストラベル。
-
label_scheme – ノード名が
|edgelabel|*
形式の場合、エッジラベルを表す特別なノードとして扱うかどうか。sfdpのみ。 - labeljust – グラフとクラスタのラベルの揃え方。
- labelloc – ノード、ルートグラフ、クラスタのラベルの垂直方向の位置。
- landscape – trueの場合、グラフは横向きモードでレンダリングされます。
-
layerlistsep –
layerRange
型の属性を範囲のリストに分割するために使用される区切り文字。 - layers – グラフに付加されたレイヤー名の線形順序リスト。
- layerselect – 出力するレイヤーのリストを選択します。
-
layersep –
layers
属性をレイヤー名のリストに分割するための区切り文字。 - layout – 使用するレイアウトエンジン。
- levels – 多階層スキームで許可されるレベル数。sfdpのみ。
- levelsgap – neatoレベル制約の厳格さ。neatoのみ。
- lheight – グラフまたはクラスタラベルの高さ(インチ単位)。書き込み専用。
- linelength – テキスト出力において、文字列が次の行に折り返されるまでの長さ。
- lp – ラベルの中心位置。書き込み専用。
- lwidth – グラフまたはクラスタラベルの幅(インチ単位)。書き込み専用。
- margin – グラフの場合、キャンバスのxマージンとyマージンをインチ単位で設定します。
- maxiter – 使用される反復回数を設定します。neato、fdpのみ。
- mclimit – mincross (mc) エッジ交差最小化パラメータのスケールファクター。dotのみ。
- mindist – 全ノード間の最小距離を指定します。circoのみ。
- mode – レイアウトの最適化手法。neatoのみ。
- model – 入力グラフの距離行列の計算方法を指定します。neatoのみ。
- newrank – クラスタを無視して、単一のグローバルランキングを使用するかどうか。dotのみ。
-
nodesep –
dot
では、nodesep
は同じランク内の2つの隣接ノード間の最小間隔(インチ単位)を指定します。 - nojustify – 多行テキストを前のテキスト行に揃えるか、コンテナの端に揃えるか。
- normalize – 最終レイアウトの座標を正規化します。neato、fdp、sfdp、twopi、circoのみ。
- notranslate – レイアウトを原点に移動しないかどうか。neatoのみ。
- nslimit – ネットワークシンプレックスアプリケーションにおける反復回数を設定します。dotのみ。
- nslimit1 – ネットワークシンプレックスアプリケーションにおける反復回数を設定します。dotのみ。
- oneblock – circoグラフを1つの円周に描画するかどうか。circoのみ。
- ordering – ノードエッジの左右の順序を制約します。dotのみ。
- orientation – ノードシェイプの回転角度、またはグラフの方向。
- outputorder – ノードとエッジの描画順序を指定します。
- overlap – ノードの重なりを削除する方法、および削除するかどうかを決定します。fdp、neato、sfdp、circo、twopiのみ。
- overlap_scaling – ノードの重なりを減らすために、レイアウトを係数でスケールします。prism、neato、sfdp、fdp、circo、twopiのみ。
- overlap_shrink – 重なり除去アルゴリズムがレイアウトのサイズを縮小するために圧縮パスを実行するかどうか。prismのみ。
- pack – グラフの各連結成分を個別にレイアウトし、その後グラフをまとめて配置するかどうか。
- packmode – 連結成分をどのように配置するか。
- pad – グラフを描画するために必要な最小領域の周囲に描画領域を拡張するインチ数。
- page – 出力ページの幅と高さ(インチ単位)。
- pagedir – ページが出力される順序。
- quadtree – 使用するQuadtreeスキーム。sfdpのみ。
-
quantum –
quantum > 0.0
の場合、ノードラベルの寸法は量子(quantum)の整数倍に丸められます。 - rankdir – グラフレイアウトの方向を設定します。dotのみ。
- ranksep – ランク間の分離を指定します。dot、twopiのみ。
- ratio – 図面の縦横比(図面の高さ/図面の幅)を設定します。
- remincross – 複数のクラスタがある場合、エッジ交差最小化を2回実行するかどうか。dotのみ。
- repulsiveforce – 拡張Fruchterman-Reingoldで使用される反発力の強度。sfdpのみ。
-
resolution –
dpi
の同義語。ビットマップ出力、svgのみ。 - root – レイアウトの中心として使用するノードを指定します。twopi、circoのみ。
-
rotate –
rotate=90
の場合、描画方向を横向きに設定します。 - rotation – 最終レイアウトを指定した角度だけ反時計回りに回転します。sfdpのみ。
- scale – 初期レイアウト後に、指定された係数でレイアウトをスケールします。neato、twopiのみ。
- searchsize – ネットワークシンプレックスでは、最小カット値を持つエッジを探す際に、負のカット値を持つエッジの最大数。
- sep – ノードの重なりを削除する際のノードの周りのマージン。fdp、neato、sfdp、osage、circo、twopiのみ。
- showboxes – デバッグ用のガイドボックスを出力します。dotのみ。
- size – 図面の最大幅と高さ(インチ単位)。
- smoothing – ノードの不均一な分布を滑らかにするための後処理ステップを指定します。sfdpのみ。
-
sortv –
packmode
による配置のためのグラフコンポーネントのソート順。 - splines – エッジの表現方法、および表現するかどうかを制御します。
- start – ノードの初期レイアウトを決定するために使用されるパラメータ。neato、fdp、sfdpのみ。
- style – グラフのコンポーネントのスタイル情報を設定します。
- stylesheet – SVG出力で使用されるXMLスタイルシートを指定するURLまたはパス名。svgのみ。
-
target – オブジェクトに
URL
がある場合、この属性はURLに使用するブラウザのウィンドウを決定します。map、svgのみ。 - TBbalance – 浮動(緩い)ノードを移動するランク。dotのみ。
- tooltip – ノード、エッジ、クラスタ、またはグラフに付加されるツールチップ(マウスホバーテキスト)。cmap、svgのみ。
- truecolor – 内部ビットマップレンダリングがトゥルーカラーカラーモデルに依存するかどうか。ビットマップ出力のみ。
- URL – デバイス依存出力に組み込まれたハイパーリンク。map、postscript、svgのみ。
- viewport – 最終図面上のクリッピングウィンドウ。
- voro_margin – ボロノイ手法の調整マージン。neato、fdp、sfdp、twopi、circoのみ。
-
xdotversion – 出力で使用される
xdot
のバージョンを決定します。xdotのみ。