Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
矩形节点的Graphviz(Java)标签写在节点的两端_Java_Graphviz_Dot_Image Graphviz - Fatal编程技术网

矩形节点的Graphviz(Java)标签写在节点的两端

矩形节点的Graphviz(Java)标签写在节点的两端,java,graphviz,dot,image-graphviz,Java,Graphviz,Dot,Image Graphviz,我的问题是,长节点标签确实在节点的两端延伸 这仅在节点形状如矩形、正方形、选项卡或类似的情况下发生,但在椭圆形、圆形或菱形的情况下不会发生。 我使用的是Java Graphviz引擎(guru nidi:Graphviz Java:0.14.1),相应的代码(简化)如下: 字符串图形字符串= 有向图g{ 超大主体[形状=菱形]; 超大对象[形状=矩形]; 超大主体->超大主体; } 及 导入guru.nidi.graphviz.engine.Format; 导入guru.nidi.graph

我的问题是,长节点标签确实在节点的两端延伸

这仅在节点形状如
矩形
正方形
选项卡
或类似的情况下发生,但在
椭圆形
圆形
菱形
的情况下不会发生。 我使用的是Java Graphviz引擎(guru nidi:Graphviz Java:0.14.1),相应的代码(简化)如下:

字符串图形字符串=

有向图g{
超大主体[形状=菱形];
超大对象[形状=矩形];
超大主体->超大主体;
}

导入guru.nidi.graphviz.engine.Format;
导入guru.nidi.graphviz.engine.graphviz;
导入guru.nidi.graphviz.model.MutableGraph;
导入guru.nidi.graphviz.parse.Parser;
MutableGraph g=new Parser().read(graphString);
buffereImage image=Graphviz.fromGraph(g).render(Format.SVG).toImage();

也许有人能帮我解决这个问题?

好的,我找到了解决办法。我只使用了.jar。但那只是引擎。当然,我也必须在我的机器上安装Graphviz。现在我做到了,一切都很好

好的,我找到了解决办法。我只使用了.jar。但那只是引擎。当然,我也必须在我的机器上安装Graphviz。现在我做到了,一切都很好