- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个简单的 .dot 文件(graphviz),见下文:
digraph Mapper{
Mapper [label=Mapper];
General [label=General];
GeneralNew [label=New];
GeneralOpen [label=Open];
GeneralSave [label=Save];
GeneralClose [label=Close];
GeneralSettings [label=Settings];
GeneralHelp [label=Help];
GeneralAbout [label=About];
GeneralNewLoad [label="Load symbol set"];
GeneralNewLoadFile [label="Load symbol set from file"];
GeneralNewNoLoad [label="Don't load symbols"];
GeneralOpenFiles [label="OCD|OMAP", shape=record];
GeneralOpenRecent [label="Open recent"];
GeneralSaveFiles [label="OMAP|MapperXML", shape=record];
GeneralHelpStartup [label="Startup tips"];
GeneralHelpHTML [label="HTML Help"];
GeneralHelpWhatsThis [label="What's this?"];
General -> GeneralNew;
General -> GeneralOpen;
General -> GeneralSave;
General -> GeneralClose;
General -> GeneralSettings;
General -> GeneralHelp;
General -> GeneralAbout;
GeneralNew -> GeneralNewLoad;
GeneralNew -> GeneralNewLoadFile;
GeneralNew -> GeneralNewNoLoad;
GeneralOpen -> GeneralOpenFiles;
GeneralOpen -> GeneralOpenRecent;
GeneralSave -> GeneralSaveFiles;
GeneralHelp -> GeneralHelpStartup;
GeneralHelp -> GeneralHelpHTML;
GeneralHelp -> GeneralHelpWhatsThis;
Mapper -> General;
Map [label=Map];
MapImport [label=Import];
MapPrint [label=Print];
MapEditor [label=Editor];
MapChangeCoordinate [label="Change coordinate system"];
MapChangeScale [label="Change scale"];
MapAddNotes [label="Add notes"];
MapImportFiles [label="DXF|GPX", shape=record];
MapEditorUndo [label=Undo];
MapEditorRedo [label=Redo];
MapEditorTools [label=Tools];
MapEditorSelectObjectsWithSymbol [label="Select all objects with symbol..."];
MapEditorTools [label=Tools];
MapEditorToolsEdit [label="Edit|Duplicate|Switch symbol|Switch direction|Connect|Rotate", shape=record, style=rounded];
MapEditorToolsBasic [label="Point|Straight Line|Bezier|Circle|Rectangle|<text> Text", shape=record, style=rounded];
MapEditorToolsAdvanced [label="Fill|Create border|Cut object|Measure", shape=record, style=rounded];
MapEditorToolsArea [label="Area difference|Area XOr|Unify areas|Intersect areas", shape=record, style=rounded];
MapEditorToolsCutArea [label="Cut hole"];
MapEditorToolsCutAreas [label="Circle|Rectangle|Free", shape=record, style=rounded];
MapEditorToolsTextAlignment [label="Text alignment"];
Map -> MapImport;
Map -> MapPrint;
Map -> MapEditor;
Map -> MapChangeCoordinate;
Map -> MapChangeScale;
Map -> MapAddNotes;
MapImport -> MapImportFiles;
MapEditor -> MapEditorUndo;
MapEditor -> MapEditorRedo;
MapEditor -> MapEditorTools;
MapEditor -> MapEditorSelectObjectsWithSymbol;
MapEditorTools -> MapEditorToolsEdit;
MapEditorTools -> MapEditorToolsBasic;
MapEditorTools -> MapEditorToolsAdvanced;
MapEditorTools -> MapEditorToolsArea;
MapEditorTools -> MapEditorToolsCutArea;
MapEditorToolsBasic:text -> MapEditorToolsTextAlignment;
MapEditorToolsCutArea -> MapEditorToolsCutAreas;
Mapper -> Map;
View [label=View];
ViewZoom [label="Zoom"];
ViewCoordinate [label="Coordinate display"];
ViewFullscreen [label="Fullscreen"];
ViewZoomIn [label="Zoom in"];
ViewZoomOut [label="Zoom out"];
ViewZoomWhole [label="Show whole map"];
ViewZoomCustom [label="Custom zoom factor"];
ViewCoordinateSystems [label="Map|Local|Degrees|DMS", shape=record];
View -> ViewZoom;
View -> ViewCoordinate;
View -> ViewFullscreen;
ViewZoom -> ViewZoomIn;
ViewZoom -> ViewZoomOut;
ViewZoom -> ViewZoomWhole;
ViewZoom -> ViewZoomCustom;
ViewCoordinate -> ViewCoordinateSystems;
Mapper -> View;
Symbols [label="Symbols"];
SymbolsNew [label=New];
SymbolsEdit [label=Edit];
SymbolsDuplicate [label=Duplicate];
SymbolsDelete [label=Delete];
SymbolsScale [label="Scale"];
SymbolsHide [label="Hide objects with symbol..."];
SymbolsProtect [label="Protect objects with symbol..."];
SymbolsSelectAll [label="Select all symbols"];
SymbolsInvertSelect [label="Invert symbol selection"];
SymbolsColors [label="Colors"];
SymbolsColorsNew [label=New];
SymbolsColorsDelete [label=Delete];
SymbolsColorsDuplicate [label=Duplicate];
SymbolsColorsOrder [label="Change order"];
Symbols -> SymbolsNew;
Symbols -> SymbolsEdit;
Symbols -> SymbolsDuplicate;
Symbols -> SymbolsDelete;
Symbols -> SymbolsScale;
Symbols -> SymbolsHide;
Symbols -> SymbolsProtect;
Symbols -> SymbolsSelectAll;
Symbols -> SymbolsInvertSelect;
Symbols -> SymbolsColors;
SymbolsColors -> SymbolsColorsNew;
SymbolsColors -> SymbolsColorsDelete;
SymbolsColors -> SymbolsColorsDuplicate;
SymbolsColors -> SymbolsColorsOrder;
Mapper -> Symbols;
Templates [label="Templates"];
TemplatesOpen [label=Open];
TemplatesOrder [label="Change order"];
TemplatesOpenFiles [label="Images|GPX|DXF|OCD|OMAP", shape=record];
TemplatesPaint [label="Paint on template"];
TemplatesOpacity [label="Opacity"];
TemplatesMove [label="Move"];
TemplatesAdjust [label="Adjust"];
TemplatesRotation [label="Rotation"];
Templates -> TemplatesOpen;
Templates -> TemplatesPaint;
Templates -> TemplatesOrder;
Templates -> TemplatesOpacity;
Templates -> TemplatesMove;
Templates -> TemplatesAdjust;
Templates -> TemplatesRotation;
TemplatesOpen -> TemplatesOpenFiles;
Mapper -> Templates;
}
cat mapper.dot | circo -Tpng >output.png
最佳答案
我找到了!
将“mindist”设置设置为小于 1 的数字
例如:
graph z {
layout="circo"
mindist=.3
a -- b
a -- c
a -- d
}
关于graphviz - graphviz circo中节点之间的空间很大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11028998/
我试图写我自己的 little algorithm用于仅创建节点布局但不定义边路由的图形布局。当我使用 Graphviz 将生成的点文件转换为图形时,边缘是穿过节点甚至相互重叠的直线。有没有一种方法可
我正在创建一个包含一千条边的圆形图。 如果我只在那里放一些,它工作得很好,例如,我可以改变边缘长度。但是,当我将所有数据放入时,我似乎无法再控制大小了。这张图片只是膨胀得离谱,只有微小的节点和与其他节
我正在使用 Doxygen 在我的源代码中制作一些 GraphViz 点图。 问题:由特定点文件生成的图形是否保证始终生成相同的输出? 对于不同的计算机、一天中的不同时间、不同的体系结构等,情况是否如
我怎么能画一个 arc graph在 GraphViz 中?我不能强制节点排成一行。 最佳答案 由于我没有足够的声誉来添加评论,我在这里发布了一些建议。下面的代码解决了强制节点排成一行的问题。 dig
我正在为graphviz HTML nodes使用per my previous question。为什么我要在外面放多余的盒子,如何摆脱它?另外,如何缩小身材? digraph g {
我有一组用 DOT 语言编码的有向图。我想构建一个图图,使得超图中的每个节点都是这些有向图之一。有没有办法在 GraphViz 框架内做到这一点? 我知道gvpack将允许我将多个图形组合成一个 .d
我想知道如何才能 strike-through我的节点中的一些文本基于点 graphviz图表? 我在此页面上查看过,但无法弄清楚: http://www.graphviz.org/doc/info/
我将 Graphviz 用作库 (C++)。我需要 Graphviz 来计算节点和相应边的坐标。我正在渲染自己(即不使用 Graphviz 的渲染器)。我的节点是矩形,具有定义的宽度和高度(以像素为单
我正在使用 Graphviz绘制一些图形。我在节点上使用标签,我可以输入 "\n"强制它将标签分成 2 行。有没有办法让 Graphviz(或我正在使用的 dot)自动看到它应该拆分一些节点标签,并让
我试图在 Graphviz 中的集群之间建立一个边缘,其中边缘不影响排名。 这看起来不错: digraph { subgraph clusterX { A B } s
我正在构建一个epsilon NFA,以使用规范构造来识别正则表达式。我正在使用子图对正则表达式的各个部分进行分组。 *运算符给我特别麻烦,因为dot决定移动节点的顺序。我尝试添加边缘权重以强制使特定
我正在尝试使用点显示从右到左(即向后)的边缘: C B 我能做的最好的是: digraph { a -> b; c -> a [dir="back"]; {rank=same;c a b
我用点语言制作了一棵树,类似于here . 有什么方法可以让树向右扩展,而不是向下扩展(因此根节点位于左侧,子节点向右扩展)。 最佳答案 这很简单,只要你坚持基本布局:place rankdir ="
我有以下 graphviz 文件: digraph ServerDependency { Server02 -> Server01 [tooltip="Database"]; Serv
我有几个相关的子图,我想在 GraphViz 中将它们绘制在一起。当我绘制简单的节点时,它看起来很漂亮: 来源: digraph { rankdir=LR; A1 -> A21; A1 -
我使用下面的代码使用点(graphviz)创建了一个图形。 digraph { node [color=Blue,shape=box] 1.1 [label="Frequency of t e
我用graphviz画了一张图。请参阅FSM 。我认为它很丑,因为自环边缘太短。边缘的属性“minlen”对我不起作用。我尝试了节点的几个端口,但除了我当前的实现之外,一切都显示出一团糟。你有什么好主
基本问题是如何控制 Graphviz 图中元素的垂直和水平定位。 考虑这个图表的摘录(在 wysiwig 编辑器中创建)。 我试图在 Graphviz 中重现它,以确定它是否适合我的目的。 digra
我有一个简单的 .dot 文件(graphviz),见下文: digraph Mapper{ Mapper [label=Mapper]; General [label=General];
我想在 GraphViz 中绘制 Chimera 类型的图形: https://www.ibm.com/developerworks/community/blogs/jfp/resource/BLOG
我是一名优秀的程序员,十分优秀!