mxGraph provides great in startup time, interactivity and functionality.
Here are some key features of "mxGraph":
· Uses .NET, PHP, Java, static HTML and other technologies to present the graphs
· XML config driven
· HTML styleable interface
· Data acquired from a XML
· Java, .NET or PHP backend
· Updates managed on a remote server
· Users don't have to install browser plugins
Requirements:
· JavaScript enabled on client side
What's New in This Release: [ read full changelog ]
· Snaps to bends if mxEdgeHandler.snapToTerminals is enabled
· Adds addPipe switch in mxPolyline, mxConnector shapes
· Adds mxGraph.zoomTo for setting absolute scale
· Fixes handling of hex color values and exceptions in mxUtils.parseColor
· Adds caching for color parsing in mxGraphicsCanvas2D.parseColor
· Scales dashPatterns with strokeWidth in mxGraphics2DCanvas.createStroke
· Fixes parsing of dash patterns in mxGraphics2DCanvas.createStroke
· Adds optional separator argument in mxUtils.getFloatArray
· mxGraphView.validatePoints uses mxShape.boundingBox to compute graph bounds
· mxGraphView.createState initializes state regardless of rendering switch
· Adds optional rendering argument in mxCellRenderer.initialize
· Adds mxCylinder.addPipe switch for hit detection on path shapes
· Adds mxShape.boundingBox, update-/create-/augmentBoundingBox