Skip to content
forked from antvis/G6

♾ A Graph Visualization Framework in JavaScript

License

Notifications You must be signed in to change notification settings

Yanbinjava/g6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Repository files navigation

G6: A Graph Visualization Framework in JavaScript.

npm packageNPM downloadsPercentage of issues still open

中文 README

G6 is a graph visualization framework which provides a set of basic mechanisms, including rendering, layout, interaction, animation, analysis, and other auxiliary tools. Developers are able to build graph visualization analysis applications or graph visualization modeling applications easily. For more details, please see our doc.

Installation

$ npm install @antv/g6

Usage

importG6from'@antv/g6';constdata={nodes: [{id: 'node1',x: 100,y: 200},{id: 'node2',x: 300,y: 200}],edges: [{target: 'node2',source: 'node1'}]};constgraph=newG6.Graph({container: 'mountNode',width: 500,height: 500,defaultNode: {shape: 'circle',style: {fill: '#40a9ff',stroke: '#096dd9'}},nodeStateStyles: {hover: {lineWidth: 3},select: {lineWidth: 5}}});graph.data(data);graph.render();

Development

$ npm install # run test case $ npm run test-live # build watching file changes and run demos $ npm run dev

How to Contribute

Please let us know how can we help. Do check out issues for bug reports or suggestions first.

To become a contributor, please follow our contributing guide.

License

MIT license.

About

♾ A Graph Visualization Framework in JavaScript

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript99.1%
  • Other0.9%