Cara menggunakan antara muka ECharts dan Python untuk menjana carta corong
Carta corong ialah carta visualisasi data biasa dan praktikal yang boleh memaparkan secara visual taburan dan kadar penukaran data. Carta corong digunakan secara meluas dalam bidang seperti analisis data dan membuat keputusan perniagaan. Artikel ini akan memperkenalkan cara menggunakan antara muka ECharts dan Python untuk menjana carta corong, dan melampirkan contoh kod terperinci.
ECharts ialah perpustakaan visualisasi bahagian hadapan sumber terbuka yang menyokong pelbagai jenis carta visualisasi data biasa, termasuk carta corong. Sebagai bahasa pengaturcaraan yang popular, Python mempunyai pustaka pemprosesan data dan visualisasi yang kaya, yang boleh digunakan bersama-sama dengan ECharts untuk mencapai visualisasi data yang fleksibel dan cekap.
Pertama, anda perlu memasang perpustakaan berkaitan ECharts dan Python. Ia boleh dipasang melalui pengurus pakej pip dan laksanakan arahan berikut pada baris arahan:
pip install pyecharts
Seterusnya, kami mula menulis kod untuk menjana carta corong.
from pyecharts import options as opts from pyecharts.charts import Funnel from pyecharts.commons.utils import JsCode # 创建数据 data = [("步骤1", 100), ("步骤2", 80), ("步骤3", 60), ("步骤4", 40), ("步骤5", 20)] # 创建漏斗图对象 funnel = ( Funnel() .add("转化率", data) .set_global_opts( title_opts=opts.TitleOpts(title="漏斗图示例"), tooltip_opts=opts.TooltipOpts(trigger="item", formatter="{a} <br/>{b} : {c}%"), ) .set_series_opts( label_opts=opts.LabelOpts(is_show=True, position="inside"), tooltip_opts=opts.TooltipOpts(is_show=True), ) ) # 输出漏斗图的html文件 funnel.render("funnel.html")
Dalam contoh kod, kami mula-mula membuat senarai Corong
dibuat dan kaedah tambah
digunakan untuk menambah data pada objek carta corong. Selepas itu, kami membuat beberapa konfigurasi global dan konfigurasi siri carta corong, termasuk kedudukan tajuk, kotak gesaan dan label, dsb. Akhir sekali, gunakan kaedah render
untuk mengeluarkan fail html carta corong. data
列表,其中包含了漏斗图的每个步骤名称和对应的数据值。然后,创建了一个Funnel
对象,并使用add
方法向漏斗图对象添加数据。之后,我们对漏斗图进行了一些全局配置和系列配置,包括标题、提示框和标签的位置等。最后,使用render
方法输出漏斗图的html文件。
如果将上述代码保存为funnel.py
文件,执行python funnel.py
funnel.py
dan melaksanakan perintah python funnel.py
, anda boleh menjana fail html carta corong. Anda boleh menggunakan penyemak imbas untuk membuka fail html yang dijana untuk melihat visualisasi carta corong. Dalam carta corong, lebar setiap langkah mewakili nilai data yang sepadan dan nombor di atas mewakili kadar penukaran. Sudah tentu, perkara di atas hanyalah contoh mudah Dalam penggunaan sebenar, lebih banyak konfigurasi dan penyesuaian boleh dilakukan seperti yang diperlukan, seperti menambah legenda, melaraskan warna dan gaya, dsb. Antara muka ECharts dan Python menyediakan pilihan konfigurasi yang kaya dan API untuk memenuhi pelbagai keperluan. Ringkasnya, tidak sukar untuk menjana carta corong menggunakan antara muka ECharts dan Python Anda hanya perlu mengikuti langkah di atas untuk memasang perpustakaan yang berkaitan dan menulis kod yang sepadan. Melalui visualisasi data, kami dapat memahami taburan dan kadar penukaran data dengan lebih jelas, membolehkan kami membuat keputusan yang lebih tepat. 🎜Atas ialah kandungan terperinci Cara menjana carta corong menggunakan antara muka ECharts dan Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!