Maison >développement back-end >Tutoriel Python >Méthode pour générer un histogramme horizontal à l'aide de l'interface ECharts et Python
Comment générer des graphiques à barres horizontales à l'aide des interfaces ECharts et Python
ECharts est une bibliothèque de graphiques visuels développée sur la base de JavaScript, qui peut facilement créer divers graphiques de visualisation de données. En combinaison avec l'interface Python, le traitement et la visualisation des données peuvent être effectués plus facilement.
Cet article présentera la méthode de génération d'histogramme horizontal à l'aide de l'interface ECharts et Python, et fournira des exemples de code spécifiques.
Tout d'abord, nous devons préparer les données. Ici, nous prenons comme exemple les scores des élèves d’une certaine classe. Supposons que nous ayons les données suivantes :
75 | 95 | 85 | |
---|---|---|---|
90 | 70 | Zhao Liu | |
75 | 90 | Nous pouvons utiliser la bibliothèque Pandas en Python pour lire le données et les traiter. Le code spécifique est le suivant : | |
Utilisez ECharts pour dessiner un histogramme horizontal | Ensuite, nous utilisons ECharts pour dessiner un histogramme horizontal. Le code spécifique est le suivant : | <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>水平柱状图示例</title> <script src="https://cdn.staticfile.org/echarts/5.0.2/echarts.min.js"></script> </head> <body> <div id="main" style="height: 500px;"></div> <script> // 初始化echarts实例 var myChart = echarts.init(document.getElementById('main')) // 配置项 var option = { title: { text: '某班级成绩' }, tooltip: {}, legend: { data:['语文', '数学', '英语', '平均分'] }, xAxis: { type: 'value', axisLabel: { show: false } }, yAxis: { type: 'category', data: ['张三', '李四', '王五', '赵六'] }, series: [ { name: '语文', type: 'bar', stack: '总成绩', label: { show: true, position: 'right' }, data: chinese }, { name: '数学', type: 'bar', stack: '总成绩', label: { show: true, position: 'right' }, data: math }, { name: '英语', type: 'bar', stack: '总成绩', label: { show: true, position: 'right' }, data: english }, { name: '平均分', type: 'bar', stack: '总成绩', label: { show: true, position: 'right' }, data: average } ] }; myChart.setOption(option) </script> </body> </html> | Exécutez le code et nous verrons un magnifique graphique à barres horizontales. |
Cet article présente la méthode de génération d'histogrammes horizontaux à l'aide des interfaces ECharts et Python, et fournit des exemples de code spécifiques. Grâce à cette méthode, nous pouvons facilement traiter et visualiser les données, les rendant plus intuitives et faciles à comprendre. |
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!