Use graphlibrary

This commit is contained in:
Tyler Long 2018-03-06 16:04:40 +08:00
parent 89f3de169c
commit 7dd174642c
3 changed files with 6 additions and 2 deletions

View File

@ -39,6 +39,7 @@
"d3": "3.5.17",
"dagre-d3-renderer": "0.4.25",
"dagre-layout": "^0.8.6",
"graphlibrary": "^2.2.0",
"he": "^1.1.1",
"lodash": "^4.17.5",
"moment": "^2.21.0"

View File

@ -1,5 +1,6 @@
import dagre from 'dagre-layout'
import graphlib from 'graphlibrary'
import classDb from './classDb'
import d3 from '../../d3'
@ -311,7 +312,7 @@ export const draw = function (text, id) {
insertMarkers(diagram)
// Layout graph, Create a new directed graph
const g = new dagre.graphlib.Graph({
const g = new graphlib.Graph({
multigraph: true
})

View File

@ -1,3 +1,5 @@
import graphlib from 'graphlibrary'
import graphDb from './graphDb'
import flow from './parser/flow'
import dot from './parser/dot'
@ -265,7 +267,7 @@ export const draw = function (text, id, isDot) {
}
// Create the input mermaid.graph
const g = new dagreD3.graphlib.Graph({
const g = new graphlib.Graph({
multigraph: true,
compound: true
})