答案 0 :(得分:52)
graphviz是用于生成图表的工具。
webgraphviz.com是一个使用graphviz的网络应用,可让您修改文字并显示相应的图表(它还有5个样本/示例)。
graphviz接受这样的输入:
digraph G {
A->B
}
答案 1 :(得分:5)
我知道这真的很老了,但以后可能会帮助别人。
我个人喜欢yUML.me
给出以下语法......
[note: You can stick notes on diagrams too!{bg:cornsilk}],
[Customer]<>1-orders>[Order],
[Order]++*-items>[LineItem],
[Order]-1>[DeliveryMethod],
[Order]*-products>[Product],
[Category]<->[Product],
[DeliveryMethod]^[National],
[DeliveryMethod]^[International]
...你可以生成一个相当复杂的图表。为了方便它的使用,这些都是一系列简单的URL,您可以将其嵌入到任何基于Web的文档中。
答案 2 :(得分:5)
答案 3 :(得分:4)
['Dummy']
['A->B', 'A->C', 'D->C', 'D->A']
function(edge) { return /(.+)->(.+)/.exec(edge)[1];}
function(edge) { return /(.+)->(.+)/.exec(edge)[2];}
New Graph
按钮答案 4 :(得分:1)
或者您可以使用美人鱼。 https://mermaidjs.github.io/,在Markdown解释器中也可用。