# gg-editor **Repository Path**: pkaq/gg-editor ## Basic Information - **Project Name**: gg-editor - **Description**: 基于 G6 和 React 的可视化图编辑器 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: http://ggeditor.com/ - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 73 - **Created**: 2019-01-21 - **Last Updated**: 2024-07-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [English](README.md) | 简体中文 # GGEditor ![language](https://img.shields.io/badge/language-react-red.svg) [![GitHub license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/gaoli/GGEditor/blob/master/LICENSE) [![npm version](https://img.shields.io/npm/v/gg-editor.svg)](https://www.npmjs.com/package/gg-editor) [![npm downloads](https://img.shields.io/npm/dm/gg-editor.svg)](https://www.npmjs.com/package/gg-editor) 基于 [G6](https://github.com/antvis/g6) 和 [React](https://github.com/facebook/react) 的可视化图编辑器 ## 演示 [流程图](http://ggeditor.com/demo/#/flow) [![Flow](https://img.alicdn.com/tfs/TB1cl0LyAzoK1RjSZFlXXai4VXa-800-407.gif)](http://ggeditor.com/demo/#/flow) [思维导图](http://ggeditor.com/demo/#/mind) [![Mind](https://img.alicdn.com/tfs/TB1Qed2yxjaK1RjSZFAXXbdLFXa-800-467.gif)](http://ggeditor.com/demo/#/mind) [拓扑图](http://ggeditor.com/demo/#/koni) [Koni](http://ggeditor.com/demo/#/koni) ## 安装 ### npm ```sh npm install --save gg-editor ``` ### umd ```html ``` ### run demo ```sh $ git clone https://github.com/gaoli/GGEditor.git $ cd gg-editor $ npm install $ npm start ``` ## 快速开始 ### 流程图 ```jsx import GGEditor, { Flow } from 'gg-editor'; const data = { nodes: [{ type: 'node', size: '70*70', shape: 'flow-circle', color: '#FA8C16', label: '起止节点', x: 55, y: 55, id: 'ea1184e8', index: 0, }, { type: 'node', size: '70*70', shape: 'flow-circle', color: '#FA8C16', label: '结束节点', x: 55, y: 255, id: '481fbb1a', index: 2, }], edges: [{ source: 'ea1184e8', sourceAnchor: 2, target: '481fbb1a', targetAnchor: 0, id: '7989ac70', index: 1, }], }; ``` ### 思维导图 ```jsx import GGEditor, { Mind } from 'gg-editor'; const data = { roots: [{ label: '中心主题', children: [{ label: '分支主题 1', }, { label: '分支主题 2', }, { label: '分支主题 3', }], }], }; ``` ## 文档 * [API](/docs/README.zh-CN.md#api) ## 钉钉交流 [钉钉交流](https://qr.dingtalk.com/action/joingroup?code=v1,k1,PSFRQbatttuFXEJhDNG1P4CMMUI1+sUDO5MZr3gjhqk=&_dt_no_comment=1&origin=11)