以twopi为单位的控制间距(Graphviz)
我是Graphviz的新手,我正在尝试绘制一个以实体为中心的树(我正在使用以twopi为单位的控制间距(Graphviz),graphviz,Graphviz,我是Graphviz的新手,我正在尝试绘制一个以实体为中心的树(我正在使用twopi命令) 如果我把overlap=true放在重叠的标签周围,即使它有很多空间,它也会重叠 如果我把overlap=false,标签就会变得太小 第一种情况如何才能不重叠 完整代码: digraph g { graph [ fontname = "Helvetica", fontsize = 10, size = "500,500", splines=tr
twopi
命令)
- 如果我把
放在重叠的标签周围,即使它有很多空间,它也会重叠overlap=true
- 如果我把
,标签就会变得太小overlap=false
digraph g {
graph [ fontname = "Helvetica",
fontsize = 10,
size = "500,500",
splines=true,
overlap=false,
ratio=.5 ];
node [ shape = plaintext,
fontname = "Helvetica" ];
root="owl:Thing";
"owl:Thing" -> "Work";
"Work" -> "WrittenWork";
"Work" -> "Software";
"Work" -> "Website";
"Work" -> "Film";
"owl:Thing" -> "Agent";
"Agent" -> "Organisation";
"Organisation" -> "Non-ProfitOrganisation";
"Organisation" -> "GeopoliticalOrganisation";
"Organisation" -> "SambaSchool";
"Agent" -> "Person";
"Person" -> "Athlete";
"Person" -> "OfficeHolder";
"Person" -> "Astronaut";
"Person" -> "Philosopher";
"Person" -> "Architect";
"owl:Thing" -> "Drug";
"owl:Thing" -> "Place";
"Place" -> "SiteOfSpecialScientificInterest";
"Place" -> "PopulatedPlace";
"PopulatedPlace" -> "Country";
"PopulatedPlace" -> "Continent";
"PopulatedPlace" -> "Atoll";
"Place" -> "ProtectedArea";
"Place" -> "ArchitecturalStructure";
"Place" -> "HistoricPlace";
"Place" -> "NaturalPlace";
"NaturalPlace" -> "Mountain";
"NaturalPlace" -> "Volcano";
"NaturalPlace" -> "MountainRange";
}
谢谢,
Alessio对于此特定图形,您可以使用
overlap=true
,然后递增ranksep
,直到标签不再重叠ranksep=1.3
似乎是个不错的值