Cara melukis carta corong menggunakan antara muka ECharts dan Python
Dalam visualisasi data, carta corong digunakan secara meluas untuk menerangkan perubahan kuantitatif antara peringkat atau bahagian yang berbeza dalam sesuatu proses. Carta corong dengan jelas boleh mewakili perbezaan kuantitatif dan kadar penukaran antara setiap peringkat, membantu kami memahami dengan lebih baik arah aliran dan corak di sebalik data. Dalam artikel ini, kami akan memperkenalkan cara menggunakan antara muka ECharts dan Python untuk melukis carta corong, dan memberikan contoh kod khusus.
Pertama, kita perlu memasang perpustakaan berkaitan ECharts dan Python. ECharts ialah perpustakaan visualisasi data yang sangat baik, dan Python menyediakan pelbagai alatan pemprosesan dan lukisan data. Dalam Python, kita boleh menggunakan piecarta perpustakaan Python rasmi ECharts untuk melukis carta corong. Melalui perintah pip install pyecharts, kami boleh memasang pustaka pyecharts dengan cepat.
Berikut ialah contoh mudah yang menunjukkan cara melukis carta corong asas menggunakan ECharts dan antara muka Python:
from pyecharts.charts import Funnel from pyecharts import options as opts data = [("访问", 100), ("点击", 80), ("受访", 60), ("成交", 30), ("购买", 10)] funnel_chart = ( Funnel() .add("漏斗图", data) .set_global_opts(title_opts=opts.TitleOpts(title="漏斗图示例")) ) funnel_chart.render("funnel_chart.html")
Dalam kod di atas, kami mula-mula mengimport perpustakaan dan modul yang diperlukan. Kemudian, kami mentakrifkan senarai bernama data, yang mengandungi data kuantiti pada peringkat yang berbeza. Seterusnya, kami mencipta instance Corong, funnel_chart dan menambahkan data pada carta melalui kaedah add(). Akhir sekali, kami menetapkan tajuk carta menggunakan kaedah set_global_opts() dan menyimpan carta sebagai fail HTML menggunakan kaedah render().
Selepas menjalankan kod, kita dapat melihat bahawa carta corong asas dilukis dalam fail HTML yang dijana Carta menunjukkan kuantiti pada peringkat yang berbeza, dan nisbah saiz blok dalam peringkat yang berbeza dilaraskan secara automatik mengikut kuantiti.
Sudah tentu, ECharts dan pyecharts juga menyediakan lebih banyak pilihan konfigurasi dan fungsi, yang boleh disesuaikan secara fleksibel mengikut keperluan sebenar. Contohnya, kita boleh mencantikkan carta corong dengan menetapkan warna dan label untuk peringkat yang berbeza, serta melaraskan saiz, fon, dsb. carta. Pada masa yang sama, ECharts juga menyokong fungsi lanjutan seperti kesan animasi dan operasi interaktif, yang boleh menjadikan carta corong kami lebih jelas dan menarik.
Ringkasnya, melukis carta corong menggunakan antara muka ECharts dan Python ialah kaedah visualisasi data yang mudah dan berkuasa. Melalui pengaturcaraan Python, kami boleh memproses dan menganalisis data dengan lebih mudah, dan melukis carta corong melalui perpustakaan ECharts. Saya harap artikel ini dapat membantu pembaca memulakan dengan cepat dan menggunakan perpustakaan ECharts dan pyecharts untuk melukis carta corong yang cantik dan mendapatkan cerapan data yang lebih mendalam.
Atas ialah kandungan terperinci Cara melukis carta corong menggunakan antara muka ECharts dan Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!