Comment dessiner des boîtes à moustaches à l'aide de l'interface ECharts et Python

WBOY
Libérer: 2023-12-17 10:03:34
original
1309 Les gens l'ont consulté

Comment dessiner des boîtes à moustaches à laide de linterface ECharts et Python

Comment utiliser les interfaces ECharts et Python pour dessiner des boîtes à moustaches, des exemples de code spécifiques sont nécessaires

Introduction :
Box plot (Box plot) est une méthode de visualisation couramment utilisée en statistiques, utilisée pour afficher la distribution de données numériques réelles. En traçant le résumé à cinq chiffres des données (valeur minimale, quartile inférieur, médiane, quartile supérieur et valeur maximale) et des valeurs aberrantes, vous pouvez comprendre intuitivement l'asymétrie, la dispersion et les valeurs aberrantes des données. Cet article explique comment utiliser les interfaces ECharts et Python pour dessiner des boîtes à moustaches et donne des exemples de code spécifiques.

Étape 1 : Installer l'interface ECharts et Python
Tout d'abord, installez les packages de dépendances de l'interface ECharts et Python dans l'environnement Python. Ouvrez la fenêtre de ligne de commande et entrez la commande suivante pour installer le package dépendant :

pip install echarts-python
Copier après la connexion

Étape 2 : Préparez les données
Avant d'utiliser ECharts pour dessiner la boîte à moustaches, vous devez préparer les données. Supposons que nous ayons un ensemble d'exemples de données, nous utiliserons des listes Python pour représenter cet ensemble de données. Voici un exemple de données :

data = [12, 5, 7, 18, 8, 15, 9, 21, 13, 16, 7, 14]
Copier après la connexion

Étape 3 : Utilisez ECharts pour dessiner une boîte à moustaches
Ensuite, nous dessinons la boîte à moustaches via ECharts et l'interface Python. Tout d'abord, importez les bibliothèques pertinentes et créez une instance ECharts :

from echarts import Echart, Boxplot

chart = Echart('箱线图示例')
Copier après la connexion

Ensuite, créez une instance Boxplot et définissez le titre de la boîte à moustaches et les données de l'axe X :

boxplot = Boxplot('数据分布')
boxplot.add('样本数据', data)
Copier après la connexion

Avec le code ci-dessus, nous avons créé un simple image de boîte à moustaches. Ensuite, nous pouvons réaliser quelques configurations personnalisées. Par exemple, nous pouvons définir l'échelle et la plage de l'axe Y :

boxplot.yAxis = {'name': '数据值', 'scale': True}
boxplot.xAxis = {'name': '样本'}
Copier après la connexion

Nous pouvons également définir le style, la couleur, la taille, etc. du boxplot comme suit :

boxplot.itemStyle = {'borderColor': '#999', 'borderWidth': 1, 'color': '#ccc'}
boxplot.effectOpts = {'show': True, 'color': '#999', 'trailLength': 0.2, 'symbolSize': 3}
Copier après la connexion

Enfin, ajoutez le boxplot à l'instance ECharts. et Enregistrez l'instance ECharts en tant que page HTML :

chart.use(boxplot)
chart.save('boxplot.html')
Copier après la connexion

L'exécution du code ci-dessus générera un fichier HTML nommé boxplot.html, qui contient l'affichage de la boîte à moustaches.

Conclusion : 
Grâce aux interfaces ECharts et Python, nous pouvons facilement dessiner des boîtes à moustaches et effectuer des configurations personnalisées. Cet article présente les étapes de base pour dessiner un boxplot et donne des exemples de code spécifiques. J'espère que cet article pourra aider les lecteurs à mieux utiliser les interfaces ECharts et Python pour l'analyse de visualisation de données.

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!