1
請問有誰知道是否有辦法讓Graphviz的dot
程序(注意:不是neato
,儘管我也對這個答案有些興趣)自動適應節點的寬度以適應我指定的標籤?目前,我有這個我可以使用點自動調整Graphviz節點的寬度嗎?
digraph
{
node [shape=record];
n [label="This is a very long caption"];
}
但節點最終太小,無法容納標題:
我發現了一個選項叫做fixedsize
,這在理論上我應該能夠設置在爲了使節點擴展以適合其標籤false
:
http://www.graphviz.org/doc/info/attrs.html#d:fixedsize
不幸的是,這是行不通的,因爲這給了我同樣的結果:
digraph
{
node [shape=record, fixedsize=false];
n [label="This is a very long caption"];
}
任何想法嗎?
實際上,我在文檔中看到了這條評論,但我不得不說我在使用neato進行嘗試時得到了完全相同的行爲。我認爲你是對的,我應該仔細檢查一下,確保我的Graphviz版本是最新版本 - 會嘗試並報告回來。 – 2012-04-09 21:58:31
我認爲文檔引用了[點輸出格式](http://www.graphviz.org/content/output-formats),而不是創建輸出的佈局引擎。我不確定這是否意味着標籤寬度在輸出到例如具有給定寬度的png和'fixedsize = false'時仍然會被修改。 – marapet 2012-04-10 08:57:27
非常好的調用,它是佈局引擎 - 它可以很好地使用'-Tpdf'。如果你問我,真是太奇怪了! – 2012-04-10 23:16:31