7

SVGとしてプロットしたい非常に単純なグラフがあります。例えば:

# graph.dot
graph { 
        a -- b; 
        b -- c; 
    } 

現在、pydot を使用してファイルを読み取り、次のように svg ファイルを生成しています。

import pydot
graphs = pydot.graph_from_dot_file('graph.dot')
graphs[0].write_svg('graph.svg') # there is only 1 graph so the 0 index.

ただし、中間ファイルgraph.dotgraph.svg. 文字列のコード コンテンツがありgraph.dot、これに対応して、文字列の svg 出力が必要です。

次のようなものが必要です:

graph_dot = "... ..." # string, I have this
graph_svg = convert_dot_to_svg(graph_dot) 
# i need something like convert_dot_to_svg()

私の質問は pydot だけに限定されません。私がこれを行うことができる Web API を誰かが知っていれば、それも可能です。

よろしくお願いします。

4

1 に答える 1