JavaScript交互式图表工具:JointJS

jopen 11年前

JavaScript交互式图表工具:JointJS

JointJS是一个用于创建图表的开源JavaScript库。可以生成完全交互式的图表工具和应用程序构建。

功能特性:

  • 基本图元素(rect, circle, ellipse, text, image, path)
  • ready-to-use diagram elements of well-known diagrams (ERD, Org chart, FSA, UML, PN, DEVS, ...)
  • custom diagram elements based on SVG or programmatically rendered
  • interactive elements and links
  • connecting diagram elements with links
  • customizable links, their arrowheads and labels
  • links smoothing (bezier interpolation)
  • magnets (link connection points) can be placed basically anywhere
  • hierarchical diagrams
  • serialization/deserialization to/from JSON format
  • highly event driven - you can react on any event that happens inside the paper
  • zoom in/out
  • touch support
  • plugin awareness
  • MVC architecture
  • ... a lot more

Supported browsers

Modern browsers only.

  • Google Chrome (including mobile)
  • Firefox
  • Safari (including mobile)
  • IE 9+

JavaScript交互式图表工具:JointJS

项目主页:http://www.open-open.com/lib/view/home/1374632852246