Maison interface Web js tutoriel Comment utiliser un graphique sunburst pour afficher des données dans Highcharts

Comment utiliser un graphique sunburst pour afficher des données dans Highcharts

Dec 18, 2023 am 08:18 AM
highcharts 数据展示 coup de soleil

Comment utiliser un graphique sunburst pour afficher des données dans Highcharts

Comment utiliser un graphique sunburst pour afficher des données dans Highcharts

Un graphique sunburst est un graphique visuel avec une structure hiérarchique qui peut être utilisé pour montrer la relation hiérarchique et la relation proportionnelle des données. Dans Highcharts, nous pouvons créer un graphique sunburst en définissant les paramètres pertinents et en utilisant les formats de données appropriés. Cet article explique comment utiliser la bibliothèque Highcharts pour créer un graphique sunburst et fournit un exemple de code pour référence.

1. Format des données

Dans Highcharts, le format de données du graphique sunburst est une donnée en forme d'arborescence basée sur une structure hiérarchique. Chaque nœud contient les attributs suivants :

  • name : nom du nœud
  • value : la valeur du nœud, utilisée pour déterminer la taille du nœud (peut être un nombre ou une chaîne)
  • children : tableau de nœuds enfants, représentant le nœud actuel Nœud enfant

Ce qui suit est un exemple de données simple :

{
    name: "总部",
    value: 1000,
    children: [
        {
            name: "部门A",
            value: 500,
            children: [
                {
                    name: "小组A1",
                    value: 200
                },
                {
                    name: "小组A2",
                    value: 300
                }
            ]
        },
        {
            name: "部门B",
            value: 500,
            children: [
                {
                    name: "小组B1",
                    value: 200
                },
                {
                    name: "小组B2",
                    value: 300
                }
            ]
        }
    ]
}
Copier après la connexion

2. Exemple de code

Ce qui suit est un exemple de code de base de graphique sunburst :

Highcharts.chart('container', {
    chart: {
        type: 'sunburst'
    },
    title: {
        text: '旭日图示例'
    },
    series: [{
        data: [
            {
                name: "总部",
                value: 1000,
                color: '#FAD107',
                children: [
                    {
                        name: "部门A",
                        value: 500,
                        color: '#34C1FE',
                        children: [
                            {
                                name: "小组A1",
                                value: 200,
                                color: '#FF0084'
                            },
                            {
                                name: "小组A2",
                                value: 300,
                                color: '#FF47A3'
                            }
                        ]
                    },
                    {
                        name: "部门B",
                        value: 500,
                        color: '#68C600',
                        children: [
                            {
                                name: "小组B1",
                                value: 200,
                                color: '#FF8000'
                            },
                            {
                                name: "小组B2",
                                value: 300,
                                color: '#FFA935'
                            }
                        ]
                    }
                ]
            }
        ]
    }]
});
Copier après la connexion

Dans le code ci-dessus, nous utilisons chart L'objet définit le type de graphique sur graphique sunburst. L'attribut data dans series est un tableau utilisé pour stocker les données des graphiques sunburst. Chaque nœud est défini à l'aide des attributs name, value et color. En définissant l'attribut children, vous pouvez imbriquer des relations hiérarchiques. chart对象设置图表类型为旭日图。series中的data属性是一个数组,用来存储旭日图的数据。每个节点都使用namevaluecolor属性来定义。通过设置children属性,可以嵌套表示层级关系。

三、图表属性和样式调整

Highcharts提供了丰富的属性和方法,用来调整旭日图的样式和行为。以下是一些常用属性:

  • chart.polar:布尔值,用于指定是否为极坐标图。默认为false
  • chart.startAngle:数字,用于指定旭日图的起始角度。默认为0
  • series.dataLabels.format:字符串,用于指定数据标签的显示格式。支持占位符,如{point.node.name}表示节点名称。
  • series.levels
  • 3. Propriétés du graphique et ajustement du style

Highcharts fournit une multitude de propriétés et de méthodes pour ajuster le style et le comportement du graphique sunburst. Voici quelques propriétés courantes :

chart.polar : valeur booléenne, utilisée pour spécifier s'il s'agit d'une carte polaire. La valeur par défaut est false.

chart.startAngle : Nombre, utilisé pour spécifier l'angle de départ de la carte sunburst. La valeur par défaut est 0. 🎜🎜series.dataLabels.format : Chaîne, utilisée pour spécifier le format d'affichage des étiquettes de données. Prend en charge les espaces réservés, tels que {point.node.name} pour représenter le nom du nœud. 🎜🎜series.levels : utilisé pour définir des styles à différents niveaux. Vous pouvez définir la couleur, le rayon d'expansion, etc. de différents niveaux. 🎜🎜🎜Pour plus de détails sur l'ajustement des attributs et du style, veuillez vous référer à la documentation officielle de Highcharts. 🎜🎜4. Résumé🎜🎜Cet article explique comment utiliser les graphiques sunburst pour afficher des données dans Highcharts et fournit des exemples de code. Le graphique sunburst est un graphique visuel adapté à l'affichage des relations hiérarchiques et des relations proportionnelles, et peut être utilisé pour l'analyse et la présentation des données. En définissant le format de données approprié et en ajustant les propriétés associées, nous pouvons créer différents styles de graphiques sunburst pour répondre à différents besoins. J'espère que cet article vous sera utile lors de la création d'un graphique sunburst à l'aide de Highcharts. 🎜

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)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
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)

Comment utiliser les données dynamiques dans Highcharts pour afficher des données en temps réel Comment utiliser les données dynamiques dans Highcharts pour afficher des données en temps réel Dec 17, 2023 pm 06:57 PM

Comment utiliser les données dynamiques dans Highcharts pour afficher des données en temps réel Avec l'avènement de l'ère du Big Data, l'affichage des données en temps réel est devenu de plus en plus important. Highcharts, en tant que bibliothèque de graphiques populaire, offre des fonctions riches et une personnalisation, nous permettant d'afficher de manière flexible des données en temps réel. Cet article expliquera comment utiliser les données dynamiques dans Highcharts pour afficher des données en temps réel et donnera des exemples de code spécifiques. Tout d’abord, nous devons préparer une source de données pouvant fournir des données en temps réel. Dans cet article, je

Comment utiliser le graphique Sankey pour afficher des données dans Highcharts Comment utiliser le graphique Sankey pour afficher des données dans Highcharts Dec 17, 2023 pm 04:41 PM

Comment utiliser le diagramme Sankey pour afficher des données dans Highcharts Le diagramme Sankey (SankeyDiagram) est un type de graphique utilisé pour visualiser des processus complexes tels que les flux, l'énergie et les fonds. Il peut afficher clairement la relation et le flux entre les différents nœuds et peut nous aider à mieux comprendre et analyser les données. Dans cet article, nous présenterons comment utiliser Highcharts pour créer et personnaliser un graphique Sankey, avec des exemples de code spécifiques. Tout d'abord, nous devons charger la bibliothèque Highcharts et Sank

Comment créer un diagramme de Gantt à l'aide de Highcharts Comment créer un diagramme de Gantt à l'aide de Highcharts Dec 17, 2023 pm 07:23 PM

Comment utiliser Highcharts pour créer un diagramme de Gantt nécessite des exemples de code spécifiques. Introduction : Le diagramme de Gantt est un formulaire de diagramme couramment utilisé pour afficher la progression du projet et la gestion du temps. Il peut afficher visuellement l'heure de début, l'heure de fin et la progression de la tâche. Highcharts est une puissante bibliothèque de graphiques JavaScript qui fournit des types de graphiques riches et des options de configuration flexibles. Cet article explique comment utiliser Highcharts pour créer un diagramme de Gantt et donne des exemples de code spécifiques. 1. Tableau haut

Comment utiliser des graphiques empilés pour afficher des données dans Highcharts Comment utiliser des graphiques empilés pour afficher des données dans Highcharts Dec 18, 2023 pm 05:56 PM

Comment utiliser des graphiques empilés pour afficher des données dans Highcharts Les graphiques empilés sont un moyen courant de visualiser des données, qui peuvent afficher la somme de plusieurs séries de données en même temps et afficher la contribution de chaque série de données sous la forme d'un graphique à barres. Highcharts est une puissante bibliothèque JavaScript qui fournit une grande variété de graphiques et d'options de configuration flexibles pour répondre à divers besoins de visualisation de données. Dans cet article, nous présenterons comment utiliser Highcharts pour créer un graphique empilé et fournir

Comment créer une carte thermique à l'aide de Highcharts Comment créer une carte thermique à l'aide de Highcharts Dec 17, 2023 pm 04:06 PM

Comment utiliser Highcharts pour créer une carte thermique nécessite des exemples de code spécifiques. Une carte thermique est une méthode d'affichage visuel des données qui peut représenter la distribution des données dans chaque zone à travers différentes nuances de couleurs. Dans le domaine de la visualisation de données, Highcharts est une bibliothèque JavaScript très populaire qui fournit des types de graphiques riches et des fonctions interactives. Cet article explique comment utiliser Highcharts pour créer une carte thermique de carte et fournit des exemples de code spécifiques. Tout d'abord, nous devons préparer quelques données

Comment utiliser l'histogramme pour afficher des données dans ECharts Comment utiliser l'histogramme pour afficher des données dans ECharts Dec 18, 2023 pm 02:21 PM

Comment utiliser des histogrammes pour afficher des données dans ECharts ECharts est une bibliothèque de visualisation de données basée sur JavaScript qui est très populaire et largement utilisée dans le domaine de la visualisation de données. Parmi eux, l'histogramme est le type de graphique le plus courant et le plus couramment utilisé, qui peut être utilisé pour afficher la taille, la comparaison et l'analyse des tendances de diverses données numériques. Cet article explique comment utiliser ECharts pour dessiner des histogrammes et fournit des exemples de code. Tout d'abord, nous devons introduire la bibliothèque ECharts dans le fichier HTML, qui peut être introduite de la manière suivante

Comment utiliser Vue pour implémenter des graphiques statistiques pour l'affichage de données sur grand écran Comment utiliser Vue pour implémenter des graphiques statistiques pour l'affichage de données sur grand écran Aug 17, 2023 am 09:54 AM

Comment utiliser Vue pour mettre en œuvre des graphiques statistiques pour l'affichage de données sur grand écran. Dans la société de l'information moderne, les statistiques et la visualisation des données sont devenues des moyens importants de prise de décision et d'analyse. Afin d'afficher les données de manière plus intuitive, nous utilisons souvent des graphiques statistiques. Dans le cadre du framework Vue, vous pouvez facilement répondre aux besoins d'affichage de données sur grand écran en utilisant d'excellentes bibliothèques de graphiques. Cet article expliquera comment utiliser Vue combinée à deux bibliothèques de graphiques statistiques traditionnelles, echarts et chart.js, pour afficher des données. Tout d'abord, nous devons installer echarts et c pour le projet Vue

Comment créer des graphiques personnalisés avec Highcharts Comment créer des graphiques personnalisés avec Highcharts Dec 17, 2023 pm 10:39 PM

Comment créer des graphiques personnalisés avec Highcharts Highcharts est une bibliothèque de graphiques JavaScript puissante et facile à utiliser qui aide les développeurs à créer différents types de graphiques interactifs et personnalisables. Afin de créer des graphiques personnalisés à l'aide de Highcharts, nous devons maîtriser certains concepts et techniques de base. Cet article passe en revue quelques étapes importantes et fournit des exemples de code spécifiques. Étape 1 : Présenter la bibliothèque Highcharts. Tout d'abord, nous devons

See all articles