Kaedah menjana plot koordinat kutub menggunakan antara muka ECharts dan Python memerlukan contoh kod khusus
ECharts ialah alat visualisasi data sumber terbuka yang sangat berkuasa dan mudah digunakan Ia pantas, cantik, boleh disesuaikan dan boleh cepat Lukis pelbagai rajah. ECharts menyokong banyak jenis carta, termasuk carta bar, carta garis, carta pai, carta serakan, dsb., termasuk carta koordinat kutub. ECharts menyediakan penyelesaian yang sangat mudah untuk masalah membuat carta koordinat kutub, dan penggunaannya dengan antara muka Python menjadikan kerja lebih cekap.
Artikel ini akan memperkenalkan kaedah khusus menggunakan antara muka ECharts dan Python untuk menjana carta koordinat kutub, termasuk cara memasang ECharts, cara menggunakan antara muka Python untuk memanggil ECharts untuk menjana carta koordinat kutub, dan cara menyesuaikan gaya carta.
1. Pasang ECharts
Muat turun pakej kod sumber atau fail pembungkusan ECharts di laman web rasmi ECharts https://echarts.apache.org/zh/ index.html dan nyahzip atau nyahmampatkannya Selepas pemampatan, masukkan direktori versi yang sepadan.
Buat direktori Web secara setempat atau pada pelayan untuk menyimpan fail berkaitan ECharts.
Salin fail dan folder ECharts ke direktori Web, biasanya termasuk css, js, imej, fon dan fail serta folder lain.
Perkenalkan fail ECharts ke dalam fail HTML, biasanya termasuk echarts.js dan fail tema Kodnya adalah seperti berikut:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Cara menjana plot koordinat kutub menggunakan antara muka ECharts dan 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>
Kedua, gunakan antara muka Python untuk memanggil ECharts
Jika anda belum memasang Python, anda perlu memuat turun Python dari tapak web rasmi https://www.python.org/downloads/ dan memasangnya.
Gunakan arahan pip untuk memasang pustaka pyecharts:
pip install pyecharts
Buat fail Python dalam direktori Web,
kodnya ialah sebagai berikutfrom 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')
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' ) ) )
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' ) ) )
Ubah suai warna latar belakang dan warna kecerunan
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'], ) )
Atas ialah kandungan terperinci Cara menjana plot koordinat kutub menggunakan antara muka ECharts dan Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!