Maison >développement back-end >Tutoriel Python >Comment dessiner une carte thermique à l'aide d'ECharts en Python
Comment dessiner une carte thermique à l'aide d'ECharts en Python
La carte thermique est un moyen visuel d'afficher les changements de données en fonction de la profondeur de couleur. Elle est largement utilisée dans des scénarios tels que l'analyse de la densité des points chauds, l'analyse des tendances et de la corrélation. En Python, nous pouvons utiliser la bibliothèque ECharts pour dessiner des cartes thermiques et démontrer son utilisation à travers des exemples de code spécifiques.
ECharts est une puissante bibliothèque de visualisation de données qui prend en charge plusieurs types de graphiques, y compris les cartes thermiques. Avant de commencer, nous devons d'abord installer la bibliothèque ECharts. Il peut être installé en utilisant pip via la commande suivante :
pip install pyecharts
Une fois l'installation terminée, nous pouvons dessiner la carte thermique via le code suivant :
from pyecharts.charts import HeatMap import random data = [] for i in range(10): for j in range(10): data.append([i, j, random.randint(0, 100)]) heatmap = ( HeatMap() .add_xaxis(range(10)) .add_yaxis("", range(10), data) .set_global_opts( visualmap_opts=opts.VisualMapOpts(), title_opts=opts.TitleOpts(title="热力图示例") ) ) heatmap.render("heatmap.html")
Dans le code ci-dessus, nous importons d'abord la HeatMap
classe et module aléatoire
. Ensuite, un ensemble de données aléatoires est généré via une double boucle. Ici, nous générons une matrice 10x10, où la valeur de chaque élément est un entier aléatoire compris entre 0 et 100. HeatMap
类和random
模块。然后,通过一个双重循环生成了一组随机数据。这里我们生成了一个10x10的矩阵,每个元素的值是一个0到100之间的随机整数。
接下来,我们创建了一个HeatMap
实例,并利用add_xaxis
方法设置x轴的值范围为0到9,利用add_yaxis
方法设置y轴的值范围为0到9,并传入之前生成的随机数据。
在设置完x轴和y轴的数据之后,我们可以通过set_global_opts
方法来设置热力图的全局选项。这里我们设置了一个基本的视觉映射选项和标题选项。
最后,我们调用render
HeatMap
et utilisons la méthode add_xaxis
pour définir la plage de valeurs de l'axe des x de 0 à 9, et utilisons le add_yaxis
La méthode définit la plage de valeurs de l'axe y de 0 à 9 et transmet les données aléatoires générées précédemment. Après avoir défini les données des axes x et y, nous pouvons définir les options globales de la carte thermique via la méthode set_global_opts
. Ici, nous configurons une option de cartographie visuelle de base et des options de titre. 🎜🎜Enfin, nous appelons la méthode render
pour enregistrer la carte thermique sous forme de fichier HTML. Vous pouvez ouvrir le fichier dans un navigateur pour afficher les résultats de la carte thermique. 🎜🎜Grâce aux étapes ci-dessus, nous pouvons facilement utiliser ECharts pour dessiner des cartes thermiques en Python. Bien entendu, ECharts prend également en charge des options et des fonctions plus personnalisées. Vous pouvez définir le style du graphique, les effets interactifs, etc. en fonction de vos besoins spécifiques. J'espère que cet article pourra vous aider à commencer à utiliser ECharts pour dessiner des cartes thermiques et inspirer votre créativité dans le domaine de la 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!