G6 是一个图可视化框架。它提供了一套图可视化的基础设置,能帮助开发者搭建属于自己的图 图分析 应用或是 图编辑器 应用
https://antv.alipay.com/zh-cn/g6/3.x/demo/index.html

Moyee a5b93503a8 Merge pull request #824 from antvis/dev3.0.5 преди 6 години
.github 6e85cea1d4 add .github преди 7 години
bin 450fe5579a remove dist преди 6 години
demos 862357583c fix: drag group node преди 6 години
plugins 32aac95b5f chore: update package version преди 6 години
src 7b81e55484 update package version преди 6 години
test 9d6200da12 Merge pull request #723 from Anderson-Liu/master преди 6 години
.babelrc b903e82548 chore: fix source map problem преди 6 години
.editorconfig 2e02ebd00e refactor 2.0 преди 7 години
.eslintignore 2d365e99d8 fix(lint): resolve eslint преди 6 години
.eslintrc 095e3f6356 chore(plugin): require g6 by src/index преди 7 години
.gitignore 2e02ebd00e refactor 2.0 преди 7 години
.gitlab-ci.yml 755d46bef1 chore: modify ci config преди 6 години
.npmignore 2e02ebd00e refactor 2.0 преди 7 години
.torch.compile.opts.js 41e793e63b fix conflict преди 6 години
.travis.yml 8a3b69ab62 add libgconf-2-4 package преди 6 години
CHANGELOG.md 7b81e55484 update package version преди 6 години
CONTRIBUTING.md 86ca43f211 fix(docs): fix typo преди 7 години
CONTRIBUTING.zh-CN.md 86ca43f211 fix(docs): fix typo преди 7 години
LICENSE 2e02ebd00e refactor 2.0 преди 7 години
README-zh_CN.md 30a08e6893 chore(README): update README преди 6 години
README.md 30a08e6893 chore(README): update README преди 6 години
package.json 7b81e55484 update package version преди 6 години
webpack-dev.config.js 2e02ebd00e refactor 2.0 преди 7 години
webpack.config.js a8a93c398d feat(plugin): add plugin преди 6 години

README-zh_CN.md

npm package NPM downloads Percentage of issues still open

English README

G6 是一个图可视化框架。它提供了一套图可视化的基础设置,能帮助开发者搭建属于自己的图 图分析 应用或是 图编辑器 应用。 详情请见开发文档

G6-Editor

G6-Analyzer [coming soon]

安装

$ npm install @antv/g6

Usage

import G6 from '@antv/g6';

  const data = {
  nodes: [{
    id: 'node1',
    x: 100,
    y: 200
  },{
    id: 'node2',
    x: 300,
    y: 200
  }],
  edges: [{
    target: 'node2',
    source: 'node1'
  }]
};
const graph = new G6.Graph({
  container: 'mountNode',
  width: 500,
  height: 500,
  nodeStyle: {
    default: {
      fill: '#40a9ff',
      stroke: '#096dd9'
    }
  },
  edgeStyle: {
    default: { stroke: '#A3B1BF' }
  }
});
graph.read(data);

开发

$ npm install

# run test case
$ npm run test-live

# build watching file changes and run demos
$ npm run dev

如何贡献

请让我们知道您要解决或贡献什么,所以在贡献之前请先提交 issues 描述 bug 或建议。

成为一个贡献者前请阅读 代码贡献规范.

License

MIT license.