refreshData method

void refreshData(
  1. dynamic data
)

@en: Refresh graph data.

@zh: 刷新图数据

Implementation

void refreshData(data) {
  graph.clear();
  graph.data = data;
  graph.convertor?.convertGraph(data, graph: graph);
  var sortedList = graph.vertexes.toSet().toList()
    ..sort((key1, key2) => key1.degree - key2.degree > 0 ? -1 : 1);
  sortedList
      .where((e) => !graph.vertexes.contains(e))
      .forEach(graph.vertexes.add);
  setDefaultVertexColor();
  graph.algorithm?.onGraphLoad(graph);
  graphStyle.graphColor(graph);
}