本文将讲解如何按照对应的数据生成mxgraph图形
1.准备工作
2.模拟数据
mxgraphData: [
{
nodesList: [
[0, "宝鸡市"],
[1, "渭南市"],
[2, "西安市"],
[3, "汉中市"],
[4, "安康市"],
],
edgesList: [
[0, "200Km", 1],
[1, "300km", 2],
[1, "75Km", 3],
[3, "100Km", 4],
[4, "90Km", 5],
],
},
],
3.生成节点的函数
/**
* 生成节点
*/
createNodes(graph, parent) {
//遍历mxgraphData生成节点
var len = this.mxgraphData[0].nodesList.length;
for (var i = 0; i < len; i++) {
let text = this.mxgraphData[0].nodesList[i][1];
let id = `node${
this.mxgraphData[0].nodesList[i][0]}`;
var node = graph.insertVertex(
parent,
id,
text,
0,
0,
150,

本文详细介绍了如何使用mxGraph库生成包含节点和边的图形,包括准备工作、模拟数据生成、节点与边的创建函数,以及最终图形展示的全过程。
:mxgraph根据需求数据生成对应mxgraph图&spm=1001.2101.3001.5002&articleId=107829461&d=1&t=3&u=f8e0bb5b6df348638047025f80925922)
3万+

被折叠的 条评论
为什么被折叠?



