Maison >développement back-end >Tutoriel Python >Comment générer des tracés de coordonnées polaires à l'aide des interfaces ECharts et Python
La méthode de génération de tracés de coordonnées polaires à l'aide d'ECharts et de l'interface Python nécessite des exemples de code spécifiques
ECharts est un outil de visualisation de données open source très puissant et facile à utiliser. Il est rapide, beau, personnalisable et peut être. Dessinez rapidement divers diagrammes. ECharts prend en charge de nombreux types de graphiques, notamment les graphiques à barres, les graphiques linéaires, les diagrammes circulaires, les graphiques à nuages de points, etc., y compris les graphiques à coordonnées polaires. ECharts fournit une solution très pratique au problème de création de graphiques de coordonnées polaires, et son utilisation avec l'interface Python rend le travail plus efficace.
Cet article présentera la méthode spécifique d'utilisation d'ECharts et de l'interface Python pour générer des graphiques de coordonnées polaires, y compris comment installer ECharts, comment utiliser l'interface Python pour appeler ECharts afin de générer des graphiques de coordonnées polaires et comment personnaliser les styles de graphiques.
1. Installez ECharts
Téléchargez le package de code source ou le fichier d'emballage d'ECharts sur le site officiel d'ECharts https://echarts.apache.org/zh/ index.html et décompressez-le ou décompressez-le. Après compression, entrez dans le répertoire de la version correspondante.
Créez un répertoire Web localement ou sur le serveur pour stocker les fichiers liés aux ECharts.
Copiez les fichiers et dossiers ECharts dans le répertoire Web, comprenant généralement des CSS, js, des images, des polices et d'autres fichiers et dossiers.
Introduire les fichiers ECharts dans les fichiers HTML, comprenant généralement echarts.js et les fichiers de thème Le code est le suivant :
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Comment générer des tracés de coordonnées polaires à laide des interfaces ECharts et Python</title> <link rel="stylesheet" href="css/echarts.css"> </head> <body> <div id="main" style="height: 500px"></div> <script src="js/echarts.js"></script> <script src="js/theme.js"></script> </body> </html>
2. Utilisez l'interface Python pour appeler ECharts
Si vous n'avez pas installé Python, vous devez télécharger Python depuis le site officiel https://www.python.org/downloads/ et l'installer.
Utilisez la commande pip pour installer la bibliothèque pyecharts :
pip install pyecharts
Créez un fichier Python dans le répertoire Web, le code est le suivant :
from pyecharts.charts import Polar from pyecharts import options as opts # 构造数据 data = [('rose1', [10, 20, 30, 40, 50, 40, 30, 20, 10]), ('rose2', [20, 30, 10, 40, 60, 30, 20, 30, 20])] # 构造极坐标图 polar = Polar().add_schema(radius_axis_opts=opts.PolarRadiusAxisOpts(), angle_axis_opts=opts.PolarAngleAxisOpts(), ) # 添加数据 for name, values in data: polar.add(name, values, type_='barAngle', stack='stack1') # 设置全局配置项 polar.set_global_opts(title_opts=opts.TitleOpts(title='极坐标图')) # 生成HTML文件 polar.render('polar.html')
3. Personnalisez le style du graphique
Après avoir utilisé l'interface ECharts et Python pour générer un graphique de coordonnées polaires, vous pouvez personnaliser le style du graphique pour embellir le graphique. Voici quelques exemples de codes.
En ajustant des paramètres tels que la taille et la couleur du texte de l'étiquette de l'axe polaire, vous pouvez embellir l'effet d'affichage des graphiques de coordonnées polaires, par exemple :
polar.set_global_opts(title_opts=opts.TitleOpts(title='极坐标图'), legend_opts=opts.LegendOpts(is_show=False), polar_opts=opts.PolarOpts(radius='60%'), angle_axis_opts=opts.PolarAngleAxisOpts( axislabel_opts=opts.LabelOpts( font_size=12, color='blue' ) ), radius_axis_opts=opts.PolarRadiusAxisOpts( axislabel_opts=opts.LabelOpts( font_size=16, color='red' ) ) )
En contrôlant la légende (Légende), vous pouvez embellir l'effet d'affichage du graphique, par exemple :
polar.set_global_opts(title_opts=opts.TitleOpts(title='极坐标图'), legend_opts=opts.LegendOpts(is_show=True, pos_top='5%', pos_right='5%'), polar_opts=opts.PolarOpts(radius='60%'), angle_axis_opts=opts.PolarAngleAxisOpts( axislabel_opts=opts.LabelOpts( font_size=12, color='blue' ) ), radius_axis_opts=opts.PolarRadiusAxisOpts( axislabel_opts=opts.LabelOpts( font_size=16, color='red' ) ) )
En ajustant les paramètres tels que la couleur d'arrière-plan et la couleur du dégradé, vous pouvez embellir l'effet d'affichage du graphique, par exemple :
polar.set_global_opts(title_opts=opts.TitleOpts(title='极坐标图'), legend_opts=opts.LegendOpts(is_show=True, pos_top='5%', pos_right='5%'), polar_opts=opts.PolarOpts(radius='60%', background_color='#f2f2f2'), angle_axis_opts=opts.PolarAngleAxisOpts( axislabel_opts=opts.LabelOpts( font_size=12, color='blue' ) ), radius_axis_opts=opts.PolarRadiusAxisOpts( axislabel_opts=opts.LabelOpts( font_size=16, color='red' ) ), tooltip_opts=opts.TooltipOpts( formatter="{b} ({c})", trigger='axis', axis_pointer_type='cross' ), visualmap_opts=opts.VisualMapOpts( type_="continuous", is_piecewise=False, pos_right='5%', pos_top='15%', min_=10, max_=60, range_text=['High', 'Low'], range_color=['#d7e4bd', '#b02b2c'], ) )
Résumé :
Il est très simple d'utiliser ECharts et l'interface Python pour générer des tracés de coordonnées polaires. Il vous suffit d'installer les bibliothèques ECharts et pyecharts et d'écrire du code Python simple pour obtenir diverses données complexes. visualisations. Parmi eux, les styles de graphiques personnalisés peuvent rendre les graphiques de coordonnées polaires plus beaux et plus personnalisés, et peuvent être ajustés en fonction de vos propres besoins.
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!