Maison interface Web js tutoriel Histogramme ECharts (multidimensionnel) : comment afficher le regroupement et la comparaison des données

Histogramme ECharts (multidimensionnel) : comment afficher le regroupement et la comparaison des données

Dec 18, 2023 pm 12:52 PM
echarts 对比 数据分组

Histogramme ECharts (multidimensionnel) : comment afficher le regroupement et la comparaison des données

Histogramme ECharts (multidimensionnel) : Comment afficher le regroupement et la comparaison des données, des exemples de code spécifiques sont requis

ECharts est une bibliothèque de visualisation open source basée sur JavaScript, utilisée pour afficher différents types de graphiques de données. L'histogramme est une méthode courante de visualisation de données qui peut être utilisée pour afficher le regroupement et la comparaison de données dans différents groupes ou catégories. Cet article présentera en détail comment utiliser la fonction d'histogramme multidimensionnel d'ECharts pour afficher le regroupement et la comparaison de données, et fournira des exemples de code spécifiques pour référence aux lecteurs.

1. Présentation de l'histogramme multidimensionnel ECharts

Un histogramme multidimensionnel est un graphique qui peut afficher plusieurs indicateurs de données en même temps. Il peut également être appelé graphique à barres, graphique à barres ou histogramme. Il peut être utilisé pour afficher le regroupement et la comparaison de données dans différents groupes ou catégories, et convient à l'affichage d'ensembles de données contenant plusieurs dimensions. Par exemple, lors de l'affichage des ventes de l'entreprise, les ventes de différentes gammes de produits, les ventes de différentes régions de vente et d'autres dimensions peuvent être affichées simultanément dans un histogramme multidimensionnel pour comparer rapidement la relation entre différentes données. L'histogramme multidimensionnel de

ECharts prend en charge une variété de combinaisons de dimensions différentes, telles que différentes valeurs de la même dimension en tant que différents groupes d'histogrammes, ou des combinaisons de différentes dimensions en tant que différents groupes d'histogrammes, etc. Une fois la combinaison des dimensions déterminée, chaque groupe d'histogrammes peut être personnalisé en fonction de différentes couleurs, dégradés de couleurs, écarts entre les histogrammes, largeurs d'histogramme, etc., pour s'adapter aux différents besoins.

2. Comment utiliser l'histogramme multidimensionnel ECharts

  1. Préparer les données

Avant d'utiliser l'histogramme multidimensionnel ECharts pour afficher des données, vous devez d'abord préparer les données. Le format des données doit être conforme au format spécifié par ECharts. Vous pouvez vérifier les exigences de format spécifiques dans la documentation officielle. Voici un exemple :

let data = [
   {product: 'A', area: 'Shanghai', sales: 800},
   {product: 'B', area: 'Shanghai', sales: 1200},
   {product: 'A', area: 'Beijing', sales: 1000},
   {product: 'B', area: 'Beijing', sales: 1400},
];
Copier après la connexion

Les données ci-dessus contiennent des données en trois dimensions : gamme de produits, région de vente et ventes.

  1. Configurer les paramètres ECharts

Après avoir préparé les données, vous devez configurer les paramètres ECharts. ECharts fournit une méthode de configuration de paramètres spéciale pour les histogrammes multidimensionnels. Vous pouvez consulter les descriptions spécifiques des paramètres dans la documentation officielle. Voici un exemple :

let option = {
   xAxis: {
       type: 'category',
       data: ['Shanghai', 'Beijing']
   },
   yAxis: {
       type: 'value'
   },
   series: [
       {
           type: 'bar',
           name: 'Product A',
           data: [800, 1000]
       },
       {
           type: 'bar',
           name: 'Product B',
           data: [1200, 1400]
       }
   ]
};
Copier après la connexion

Dans le code ci-dessus, l'axe des x représente la dimension de la région de vente et l'axe des y représente la dimension des ventes. Deux groupes d'histogrammes sont définis dans le tableau de séries, qui correspondent aux données de vente du produit A et du produit B.

  1. Rendu des graphiques ECharts

Après avoir terminé la configuration des paramètres ECharts, vous pouvez lier les paramètres aux éléments DOM de la page HTML via l'API fournie par ECharts pour générer un histogramme spécifique. Voici un exemple :

let chart = echarts.init(document.getElementById('chart_container'));
chart.setOption(option);
Copier après la connexion

Dans le code ci-dessus, 'chart_container' est la valeur ID d'un élément DIV dans la page HTML, qui est utilisée pour stocker l'histogramme généré. La méthode echarts.init() est utilisée pour initialiser l'instance ECharts et la méthode setOption() est utilisée pour définir les paramètres de l'instance.

3. Exemple de code

Ce qui suit est un exemple de code simple qui montre comment utiliser l'histogramme multidimensionnel ECharts pour afficher le regroupement et la comparaison de données. Le code affiche deux ensembles de données de ventes, à savoir les données de ventes pour différentes gammes de produits et régions de vente.

<!DOCTYPE html>
<html>
<head>
   <meta charset="utf-8">
   <title>ECharts多维柱状图示例</title>
</head>
<body>
   <div id="chart_container" style="width: 600px; height: 400px;"></div>
   <script src="https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js"></script>
   <script>
       // 准备数据
       let data = [
           {product: 'A', area: 'Shanghai', sales: 800},
           {product: 'B', area: 'Shanghai', sales: 1200},
           {product: 'A', area: 'Beijing', sales: 1000},
           {product: 'B', area: 'Beijing', sales: 1400},
       ];
       
       // 配置ECharts参数
       let option = {
           legend: {},
           tooltip: {},
           dataset: {
               dimensions: ['area', 'product', 'sales'],
               source: data
           },
           xAxis: {
               type: 'category',
               axisLabel: {
                   interval: 0,
                   rotate: 45
               }
           },
           yAxis: {},
           series: [
               {type: 'bar', seriesLayoutBy: 'row'},
               {type: 'bar', seriesLayoutBy: 'row'}
           ]
       };
       
       // 渲染ECharts图表
       let chart = echarts.init(document.getElementById('chart_container'));
       chart.setOption(option);
   </script>
</body>
</html>
Copier après la connexion

Dans l'exemple de code ci-dessus, le paramètre legend est utilisé pour configurer la position et le style de la légende, l'info-bulle est utilisée pour configurer le style de la boîte d'invite lorsque la souris est survolée, le paramètre dataset est utilisé pour configurer le format de l'ensemble de données , et les dimensions sont utilisées pour définir l'ordre des dimensions de l'ensemble de données, la source est utilisée pour spécifier la source de données.

Le paramètre xAxis est utilisé pour configurer le style de l'axe x, les attributs d'intervalle et de rotation dans axisLabel sont utilisés pour contrôler le mode d'affichage du texte de l'étiquette de l'axe x, et yAxis est utilisé pour configurer le style de l'axe y. -axe.

series est utilisé pour définir le style du groupe d'histogrammes, où type représente le type de graphique et seriesLayoutBy représente la méthode de dessin utilisant des lignes ou des colonnes comme dimensions de données.

Grâce aux exemples de code ci-dessus, les lecteurs peuvent avoir une compréhension plus approfondie de l'utilisation des histogrammes multidimensionnels ECharts, puis afficher le regroupement et la comparaison des données de manière plus flexible dans des applications pratiques.

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comparaison approfondie : Vivox100 ou Vivox100Pro, lequel vaut le plus la peine d'être acheté ? Comparaison approfondie : Vivox100 ou Vivox100Pro, lequel vaut le plus la peine d'être acheté ? Mar 22, 2024 pm 02:06 PM

Sur le marché actuel des smartphones, les consommateurs sont confrontés à de plus en plus de choix. Avec le développement continu de la technologie, les fabricants de téléphones mobiles ont lancé de plus en plus de modèles et de styles, parmi lesquels Vivox100 et Vivox100Pro sont sans aucun doute deux produits qui ont attiré beaucoup d'attention. Les deux téléphones mobiles proviennent de la célèbre marque Vivox, mais ils présentent certaines différences en termes de fonctions, de performances et de prix. Alors face à ces deux téléphones mobiles, lequel vaut le plus la peine d'être acheté ? Il existe des différences évidentes dans la conception de l'apparence entre Vivox100 et Vivox100Pro.

Lequel a le plus de potentiel, la pièce SOL ou la pièce BCH ? Quelle est la différence entre la pièce SOL et la pièce BCH ? Lequel a le plus de potentiel, la pièce SOL ou la pièce BCH ? Quelle est la différence entre la pièce SOL et la pièce BCH ? Apr 25, 2024 am 09:07 AM

Actuellement, les pièces potentielles favorisées par le cercle monétaire incluent la pièce SOL et la pièce BCH. SOL est le jeton natif de la plate-forme blockchain Solana. BCH est le jeton du projet BitcoinCash, qui est une monnaie fork de Bitcoin. Parce qu'ils ont des caractéristiques techniques, des scénarios d'application et des orientations de développement différents, il est difficile pour les investisseurs de faire un choix entre les deux. J'aimerais analyser lequel a le plus de potentiel, la monnaie SOL ou le BCH ? Investissez à nouveau. Cependant, la comparaison des devises nécessite une analyse complète basée sur le marché, les perspectives de développement, la solidité du projet, etc. Ensuite, l'éditeur vous le dira en détail. Lequel a le plus de potentiel, la pièce SOL ou le BCH ? En comparaison, la pièce SOL a plus de potentiel. Déterminer laquelle a le plus de potentiel, la pièce SOL ou BCH, est une question compliquée car elle dépend de nombreux facteurs.

Comparaison des performances de Windows 10 et Windows 11 : lequel est le meilleur ? Comparaison des performances de Windows 10 et Windows 11 : lequel est le meilleur ? Mar 28, 2024 am 09:00 AM

Comparaison des performances de Windows 10 et Windows 11 : lequel est le meilleur ? Avec le développement et les progrès continus de la technologie, les systèmes d’exploitation sont constamment mis à jour et mis à niveau. En tant que l'un des plus grands développeurs de systèmes d'exploitation au monde, la série de systèmes d'exploitation Windows de Microsoft a toujours attiré beaucoup d'attention de la part des utilisateurs. En 2021, Microsoft a lancé le système d’exploitation Windows 11, ce qui a suscité de nombreuses discussions et attentions. Alors, quelle est la différence de performances entre Windows 10 et Windows 11 ?

Comparaison des box TV Huawei, ZTE, Tmall et Xiaomi Comparaison des box TV Huawei, ZTE, Tmall et Xiaomi Feb 02, 2024 pm 04:42 PM

Les box TV, en tant qu'appareil important qui connecte Internet et la télévision, sont devenues de plus en plus populaires ces dernières années. Avec la popularité des téléviseurs intelligents, les consommateurs privilégient de plus en plus les marques de boîtiers TV telles que Tmall, Xiaomi, ZTE et Huawei. Afin d’aider les lecteurs à choisir le boîtier TV qui leur convient le mieux, cet article proposera une comparaison approfondie des caractéristiques et des avantages de ces quatre boîtiers TV. 1. Huawei TV Box : L'expérience audiovisuelle intelligente est excellente et peut offrir une expérience visuelle fluide. Huawei TV Box dispose d'un processeur puissant et d'une qualité d'image haute définition. Tels que la vidéo en ligne et les applications riches intégrées, la musique et les jeux, etc., il prend en charge une variété de formats audio et vidéo. Le boîtier TV Huawei dispose également d'une fonction de commande vocale, ce qui rend l'utilisation plus pratique. Vous pouvez facilement diffuser le contenu de votre téléphone mobile sur l'écran du téléviseur. Sa diffusion en un clic.

Mar 22, 2024 pm 02:33 PM

Évaluation comparative de Vivox100 et Vivox100Pro : Lequel préférez-vous ? À mesure que les smartphones deviennent de plus en plus populaires et puissants, la demande d'accessoires de téléphonie mobile augmente également. En tant qu'élément indispensable des accessoires de téléphonie mobile, les écouteurs jouent un rôle important dans la vie quotidienne et au travail des gens. Parmi les nombreuses marques de casques, Vivox100 et Vivox100Pro sont deux produits qui ont beaucoup retenu l'attention. Aujourd'hui, nous allons procéder à une évaluation comparative détaillée de ces deux écouteurs pour voir leurs avantages et inconvénients.

Comparaison des performances et avantages et inconvénients du langage Go et d'autres langages de programmation Comparaison des performances et avantages et inconvénients du langage Go et d'autres langages de programmation Mar 07, 2024 pm 12:54 PM

Titre : Comparaison des performances, avantages et inconvénients du langage Go et d'autres langages de programmation Avec le développement continu de la technologie informatique, le choix du langage de programmation devient de plus en plus critique, parmi lesquels les performances sont une considération importante. Cet article prendra le langage Go comme exemple pour comparer ses performances avec d'autres langages de programmation courants et analyser leurs avantages et inconvénients respectifs. 1. Présentation du langage Go Le langage Go est un langage de programmation open source développé par Google. Il présente les caractéristiques d'une compilation rapide, d'une concurrence efficace, d'une concision et d'une lisibilité aisée. Il convient au développement de services réseau, de systèmes distribués, de cloud computing et de technologies de pointe. d'autres domaines. Aller

Comment utiliser la carte thermique pour afficher la chaleur de la ville dans ECharts Comment utiliser la carte thermique pour afficher la chaleur de la ville dans ECharts Dec 18, 2023 pm 04:00 PM

Comment utiliser une carte thermique pour afficher la chaleur de la ville dans ECharts ECharts est une puissante bibliothèque de graphiques visuels qui fournit différents types de graphiques que les développeurs peuvent utiliser, y compris des cartes thermiques. Les cartes thermiques peuvent être utilisées pour montrer la popularité des villes ou des régions, nous aidant ainsi à comprendre rapidement la popularité ou la densité de différents lieux. Cet article explique comment utiliser la carte thermique dans ECharts pour afficher la chaleur de la ville et fournit des exemples de code à titre de référence. Tout d'abord, nous avons besoin d'un fichier cartographique contenant des informations géographiques, EC

Quel niveau de carte graphique est équivalent à la 4060 ? Quel niveau de carte graphique est équivalent à la 4060 ? Feb 18, 2024 am 10:40 AM

À quel niveau est équivalente la carte graphique 4060 ? Avec l'avancement continu de la technologie et la mise à jour rapide des équipements électroniques, la technologie des cartes graphiques se développe et se développe également constamment. Dans le domaine informatique, les cartes graphiques constituent non seulement un élément important des jeux et des fichiers multimédias, mais jouent également un rôle essentiel dans le traitement graphique, le montage vidéo et la conception professionnelle. Il est donc particulièrement important de choisir une carte graphique adaptée à vos besoins et à vos performances. Ces dernières années, NVIDIA est devenue l'une des marques de cartes graphiques les plus populaires sur le marché, avec une gamme complète de produits couvrant de nombreux niveaux de performances différents. Et 4060

See all articles