Maison > Article > interface Web > Nuage de points ECharts (multidimensionnel) : comment afficher les relations et la distribution des données
Graphique à nuages de points ECharts (multidimensionnel) : Comment afficher les relations et la distribution des données, des exemples de code spécifiques sont requis
Introduction :
Dans le domaine de la visualisation de données, le diagramme à nuages de points est un type de graphique couramment utilisé, qui peut afficher différentes dimensions relation et la distribution des données. En tant que bibliothèque de visualisation puissante et flexible, ECharts offre une multitude de fonctions et d'options de configuration qui peuvent être utilisées pour créer différents types de nuages de points. Cet article explique comment utiliser ECharts pour créer des nuages de points et donne des exemples de code spécifiques.
var data = [ {x: 10, y: 20, color: 'red', size: 5}, {x: 15, y: 25, color: 'blue', size: 8}, {x: 20, y: 30, color: 'green', size: 3}, ... ];
<div id="chart" style="width: 600px; height: 400px;"></div>
var chart = echarts.init(document.getElementById('chart'));
var option = { title: { text: '散点图示例' }, xAxis: {}, yAxis: {}, series: [{ type: 'scatter', data: data, symbolSize: function (data) { return data.size; // 设置散点的大小 }, itemStyle: { color: function (data) { return data.color; // 设置散点的颜色 } } }] };
Où, series est un tableau représentant une série dans le graphique, ici nous utilisons « scatter » pour représenter le nuage de points. L'attribut data est utilisé pour définir la source de données, l'attribut symbolSize est utilisé pour définir la taille des points de dispersion et l'attribut itemStyle est utilisé pour définir la couleur des points de dispersion.
chart.setOption(option);
L'exemple de code complet est le suivant :
var data = [ {x: 10, y: 20, color: 'red', size: 5}, {x: 15, y: 25, color: 'blue', size: 8}, {x: 20, y: 30, color: 'green', size: 3}, ... ]; var chart = echarts.init(document.getElementById('chart')); var option = { title: { text: '散点图示例' }, xAxis: {}, yAxis: {}, series: [{ type: 'scatter', data: data, symbolSize: function (data) { return data.size; }, itemStyle: { color: function (data) { return data.color; } } }] }; chart.setOption(option);
Avec ce qui précède exemple de code, nous pouvons facilement créer un nuage de points simple et afficher les relations et la distribution des données en fonction de leurs dimensions. Dans le même temps, ECharts fournit également des options de configuration plus riches et des fonctions interactives pour des effets d'affichage de graphiques personnalisés. J'espère que cet article pourra aider les lecteurs à mieux utiliser ECharts pour créer des nuages de points et apporter commodité et avantages au travail de visualisation de données.
Conclusion :
Cet article explique comment utiliser ECharts pour créer un nuage de points et donne des exemples de code spécifiques. En utilisant les riches fonctionnalités et options de configuration d'ECharts, nous pouvons facilement démontrer les relations et la distribution des données sur plusieurs dimensions. J'espère que les lecteurs pourront mieux utiliser ECharts pour répondre à leurs besoins en matière de visualisation de données grâce à l'introduction de cet article.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!