小编bri*_*ian的帖子

graphviz 输出 svg

我使用graphviz来取回svg

dot -Tsvg graph.dot -o file
Run Code Online (Sandbox Code Playgroud)
  1. 如何将 Graphviz 输出 svg 设置为“rect”节点而不是“polygon”
  2. 并且翻译设置为 (0,0) 而不是 (4 256)

多谢

<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 256)">
<polygon fill="white" stroke="white" points="-4,5 -4,-256 265,-256 265,5 -4,5"/>

digraph G {
        a1 [id=a1 shape=rectangle];
        a2 [id=a2 shape=rectangle];
        a3 [id=a3 shape=rectangle];
        a4 [id=a4 shape=rectangle];
        a5 [id=a5 shape=rectangle];
        a1 -> a5;
        a2 -> a1;
        a2 -> a5;
        a3 -> a2;
        a4 -> a2;
        a4 -> a4;
}


<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" …
Run Code Online (Sandbox Code Playgroud)

linux svg graphviz

6
推荐指数
1
解决办法
1万
查看次数

支持Planar图形测试的开源图形绘图程序?

在图论中,平面图是可以嵌入平面中的图,即,它可以在平面上绘制,使得其边缘仅在它们的端点处相交.

它们是用于平面图测试的许多算法(即确定给定图是否是平面图).最好的是在O(n)中,其中n是顶点的数量.

存在哪些支持以下功能的开源程序:

  • 可以绘制平面图
  • 支持O(n)平面图测试.
  • 支持变量节点大小.
  • 支持固定绘图边界区域
  • 是开源的

linux graph graph-drawing graph-layout planar-graph

6
推荐指数
2
解决办法
5646
查看次数

如何将'abc'替换为'a\0\0c'

如何将'abc'替换为'a\0\0c'

以下代码失败并输出'ac'

<?php
 $input = 'abc';
 $pattern = '/b/i';
 $replace = "\\0\\0";
 $output = preg_replace($pattern, $replace, $input);
 echo $output;
?>
Run Code Online (Sandbox Code Playgroud)

php regex

1
推荐指数
1
解决办法
113
查看次数

标签 统计

linux ×2

graph ×1

graph-drawing ×1

graph-layout ×1

graphviz ×1

php ×1

planar-graph ×1

regex ×1

svg ×1