Langkah-langkah untuk melukis carta corong menggunakan antara muka ECharts dan Python

PHPz
Lepaskan: 2023-12-17 21:06:47
asal
970 orang telah melayarinya

Langkah-langkah untuk melukis carta corong menggunakan antara muka ECharts dan Python

Langkah untuk melukis carta corong menggunakan antara muka ECharts dan Python

Carta corong ialah carta visual yang digunakan untuk memaparkan berbilang peringkat data Ia biasanya digunakan untuk mewakili kadar penukaran atau nisbah kuantiti setiap peringkat dalam proses . Sebelum menggunakan antara muka ECharts dan Python untuk melukis carta corong, anda perlu memasang perpustakaan dan pemalam yang sepadan, kemudian ikuti langkah di bawah.

Langkah 1: Pasang perpustakaan dan pemalam yang diperlukan
Sebelum menggunakan antara muka ECharts dan Python untuk melukis carta corong, anda perlu memastikan bahawa perpustakaan dan pemalam yang sepadan telah dipasang. Pertama, anda perlu memasang perpustakaan ECharts untuk Python Anda boleh menggunakan arahan berikut untuk memasangnya:

pip install pyecharts
Salin selepas log masuk

Selain itu, anda juga perlu memasang pemalam echarts-gl yang disediakan secara rasmi oleh ECharts arahan untuk memasangnya:

pip install echarts-gl
Salin selepas log masuk

Langkah 2: Import perpustakaan dan modul yang diperlukan
Selepas memasang perpustakaan dan pemalam yang diperlukan, anda perlu mengimport perpustakaan dan modul yang sepadan ke dalam program Python, termasuk modul pyecharts dan pyecharts.globals. Contohnya adalah seperti berikut:

from pyecharts import options as opts
from pyecharts.charts import Funnel
from pyecharts.globals import ThemeType
Salin selepas log masuk

Langkah 3: Sediakan data
Sebelum melukis carta corong, Data yang sepadan perlu disediakan. Data boleh disimpan menggunakan senarai atau kamus dalam Python. Katakan terdapat data tentang corong jualan, termasuk nama dan kuantiti setiap peringkat Contohnya adalah seperti berikut:

data = [
    ("访问", 15654),
    ("咨询", 12345),
    ("订单", 9523),
    ("点击", 7654),
    ("展现", 3421)
]
Salin selepas log masuk

Langkah 4: Konfigurasikan carta corong
Sebelum melukis carta corong, anda perlu membuat konfigurasi yang sepadan, termasuk. tajuk, tema, saiz carta, dsb. Contohnya adalah seperti berikut:

funnel = (
    Funnel(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))
    .add(
        series_name="",
        data_pair=data,
        gap=2,
        tooltip_opts=opts.TooltipOpts(trigger="item", formatter="{a} <br/>{b}: {c}"),
        label_opts=opts.LabelOpts(is_show=True, formatter="{b}: {c}")
    )
    .set_global_opts(
        title_opts=opts.TitleOpts(title="销售漏斗图", subtitle="数据来源"),
        legend_opts=opts.LegendOpts(is_show=False)
    )
    .set_series_opts(label_opts=opts.LabelOpts(position="inside"))
)
Salin selepas log masuk

Langkah 5: Jana carta corong
Gunakan kaedah pemaparan untuk menjana carta corong ke dalam fail HTML atau paparkannya dalam Buku Nota Jupyter. Contohnya adalah seperti berikut:

funnel.render("funnel_chart.html")
Salin selepas log masuk

Pada ketika ini, semua langkah melukis carta corong menggunakan antara muka ECharts dan Python telah selesai. Anda boleh mendapatkan carta corong akhir dengan melihat fail HTML yang dijana atau memaparkannya dalam Buku Nota Jupyter.

Ringkasan:
Artikel ini memperkenalkan langkah khusus untuk melukis carta corong menggunakan antara muka ECharts dan Python, dan menyediakan contoh kod yang sepadan. Melalui langkah di atas, anda boleh menggunakan ECharts dan Python dengan mudah untuk melukis carta corong yang cantik dan praktikal untuk memaparkan dan menganalisis data dengan lebih intuitif dan jelas.

Atas ialah kandungan terperinci Langkah-langkah untuk melukis carta corong menggunakan antara muka ECharts dan Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!