Cara membuat carta corong menggunakan antara muka ECharts dan Python
Pengenalan:
Penggambaran data ialah cara analisis data dan pembentangan data yang penting Carta corong ialah jenis carta visualisasi data yang biasa digunakan memaparkan perubahan dan transformasi data. Artikel ini akan memperkenalkan cara membuat carta corong menggunakan antara muka ECharts dan Python, serta memberikan contoh kod terperinci.
1. Persediaan
Sebelum kita mula, kita perlu memastikan perisian dan perpustakaan yang diperlukan telah dipasang:
2. Import perpustakaan dan modul yang diperlukan
Sebelum kita mula melukis carta corong, kita perlu mengimport perpustakaan dan modul yang diperlukan. Dalam artikel ini, kami akan menggunakan perpustakaan dan modul berikut:
from pyecharts.charts import Funnel from pyecharts import options as opts
3. Data untuk membuat carta corong
Sebelum membuat carta corong, kita perlu menyediakan data untuk dipaparkan. Carta corong biasanya terdiri daripada berbilang keping data, setiap satu mewakili data untuk peringkat atau langkah. Dalam artikel ini, kami mengambil penukaran pengguna platform beli-belah dalam talian sebagai contoh, dengan mengandaikan data berikut:
data = [("访问量", 100), ("注册量", 80), ("下单量", 60), ("支付量", 40), ("成交量", 20)]
4. Lukis carta corong
Seterusnya, kami akan menggunakan antara muka yang disediakan oleh perpustakaan ECharts untuk melukis carta corong . Proses melukis carta corong termasuk langkah berikut:
funnel = Funnel(init_opts=opts.InitOpts(width="800px", height="600px")) funnel.set_global_opts(title_opts=opts.TitleOpts(title="用户转化漏斗图"))
funnel.add("转化量", data)
funnel.set_series_opts(label_opts=opts.LabelOpts(color="rgba(0, 0, 0, 0)"), itemstyle_opts=opts.ItemStyleOpts( border_color="rgba(0, 0, 0, 0)", border_width=0, color=JsCode(""" function(params) { var colorList = [ ['#FF7092', '#FF8FB8'], ['#FFB46E', '#FFC798'], ['#3ED2E6', '#4BDFF3'], ['#9AC86D', '#A2D47A'], ['#B6A2DE', '#BBAEE3'] ]; return new echarts.graphic.LinearGradient( 0, 0, 0, 1, [{ offset: 0, color: colorList[params.dataIndex][0] }, { offset: 1, color: colorList[params.dataIndex][1] }] ) } """) ) )
funnel.render("funnel_chart.html")
5. Jalankan kod dan lihat hasilnya
Jalankan kod di atas dalam Jupyter Notebook, kod tersebut akan menghasilkan fail bernama "funnel_chart.html". Kami boleh membuka fail dengan penyemak imbas dan melihat carta corong yang dijana.
Kesimpulan:
Artikel ini memperkenalkan langkah-langkah cara membuat carta corong menggunakan antara muka ECharts dan Python, dan menyediakan contoh kod terperinci. Melalui contoh kod ini, pembaca boleh melukis carta corong tersuai berdasarkan keperluan dan data mereka sendiri, dan menggunakannya pada analisis data dan pembentangan data. Saya harap artikel ini berguna kepada pembaca, terima kasih!
Atas ialah kandungan terperinci Cara membuat carta corong menggunakan antara muka ECharts dan Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!