
Graph modularity extension will do community detection and partian a graph's vertices in several subsets. Each subset will be assigned a different color.
<script src="echarts.min.js"></script>
<script src="echarts-graph-modularity.min.js"></script>
Or
npm install echarts-graph-modularity
var echarts = require('echarts');
require('echarts-graph-modularity');
setOption({
...
series: [{
type: 'graph',
layout: 'force',
// Set modularity property true and extension will automatically detect different communities
// and assign each different color.
modularity: true
...
}]
})