# 基本使用

# 基本用法

src/containers/Test/test.jsx 文件有基本的用法。

可下载项目,安装依赖后(推荐使用 yarn 安装),运行 yarn start 查看效果。

# 安装 roc-charts:

yarn add roc-charts

import Chart from 'roc-charts;

或者下载项目,拷贝出 src/chart 目录到自己的项目中使用相对路径引入

import Chart from './chart';  // 本地引入

Chart 的使用

const chart = new Chart({
    id: 'chart',  // 绘制图谱 dom 的 id
    type: 'force',  // 图谱类型
    data: chartData,  // 图谱数据
});
chart.init(config);  // 调用 init 方法绘图,配置项可选

# 基本参数说明

图谱接收的 data 数据为一个对象,包括 nodes(节点) 和 links(节点之间的连线) 两个数组

const chartData = {
    nodes: [
        {
            id: 1,  // 节点 id
            name: 'xxx',  // 节点名称(可选)
        },
        ...
    ],
    links: [
        {
            from: 1,  // 开始节点 id
            to: 2,  // 结束节点 id
            text: 'yyy',  // 线上的文字(可选)
        }
        ...
    ]
}

将包含 nodes 和 links 的对象传入 data 中就能绘图了。