Get unlimited public & private packages + team-based management with npm Teams.Learn more »

@antv/x6

0.2.6 • Public • Published

x6

JavaScript diagramming library

MIT License Language

build:? coverage:? Language grade: JavaScript

NPM Package NPM Downloads NPM Dependencies

Installation

# npm 
$ npm install @antv/x6 --save
 
# yarn 
$ yarn add @antv/x6

Usage

<div id="container" style="width: 600px; height: 400px"></div>
import { x6 } from '@antv/x6'
 
const container = document.getElementById('container')
const graph = x6.render(container, {
  nodes: [
    {
      id: 'node-0',
      x: 60,
      y: 60,
      width: 80,
      height: 30,
      label: 'Hello',
    },
    {
      id: 'node-1',
      x: 240,
      y: 240,
      width: 80,
      height: 30,
      label: 'World',
    },
  ],
  edges: [
    {
      id: 'edge-0',
      source: 'node-0',
      target: 'node-1',
      label: 'Edge Label',
    },
  ],
})

Development

# install global yarn and lerna 
$ npm install yarn -g
$ npm install lerna -g
 
# install dependencies 
$ yarn bootstrap
 
# run tests 
$ yarn test
 
# build  
$ yarn build

Experience Improvement Program Description

In order to serve the users better, x6 will send the URL and version information back to the AntV server:

https://kcart.alipay.com/web/bi.do

Except for URL and x6 version information, no other information will be collected. You can also turn it off with the following code:

x6.track(false)

Contributing

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.

Install

npm i @antv/x6

DownloadsWeekly Downloads

15

Version

0.2.6

License

MIT

Unpacked Size

6.81 MB

Total Files

1858

Last publish

Collaborators

  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar