echarts绘制关系图gragh示例 (.html)
时间: 2024-10-29 15:10:46 浏览: 26
echarts 关系图.docx
ECharts是一个强大的数据可视化库,用于JavaScript开发。要使用ECharts绘制关系图(通常称为树形图或网络图),你需要设置`type`为`graph`,并提供节点数据、边数据以及配置选项。下面是一个简单的HTML示例:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>ECharts 关系图示例</title>
<!-- 引入 ECharts.js -->
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.0/dist/echarts.min.js"></script>
<style>
body {
margin: 0;
padding: 0;
height: 100vh;
}
#chartContainer {
width: 100%;
height: 100%;
}
</style>
</head>
<body>
<div id="chartContainer"></div>
<script>
// 假设这是你的数据
const nodes = [
{ name: '节点A', value: 1 },
{ name: '节点B', value: 2 },
{ name: '节点C', value: 3 },
// 更多节点...
];
const edges = [
{ source: '节点A', target: '节点B' },
{ source: '节点B', target: '节点C' },
// 更多边...
];
// 初始化图表
let myChart = echarts.init(document.getElementById('chartContainer'));
// 配置图形参数
var option = {
type: 'graph',
data: {
nodes,
edges,
},
layout: {
// 可选布局算法,如radial, circle等
type: 'circular'
},
edgeSymbol: ['-', '-|>', '|-'],
// 更多配置项...
};
// 绘制图表
myChart.setOption(option);
</script>
</body>
</html>
```
在这个例子中,我们首先创建了节点和边的数据,然后设置了`type`为`graph`,并配置了节点的布局、边的样式和其他细节。运行这个HTML文件,你应该能看到一个基本的关系图。
阅读全文