diff --git a/src/chart/graph/forceLayout.js b/src/chart/graph/forceLayout.js index 9e8370488b5a235e4eab499619a93f8dadc8bd6b..10464a5314243fcedc06e6f18f87d9439d1c220c 100644 --- a/src/chart/graph/forceLayout.js +++ b/src/chart/graph/forceLayout.js @@ -57,6 +57,7 @@ define(function (require) { return { w: rep, rep: rep, + fixed: nodeData.getItemModel(idx).get('fixed'), p: (!point || isNaN(point[0]) || isNaN(point[1])) ? null : point }; }); diff --git a/test/force3.html b/test/force3.html index aa80e551c68d06ba0d7c59fdb142b6d32fef8af3..d8112bd78bbf53c8d6765f5de32df7d7561d102e 100644 --- a/test/force3.html +++ b/test/force3.html @@ -35,7 +35,13 @@ renderer: 'canvas' }); - var data = []; + var data = [{ + fixed: true, + x: chart.getWidth() / 2, + y: chart.getHeight() / 2, + symbolSize: 20, + id: '-1' + }]; var edges = []; chart.setOption({ series: [{