Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Langkah-langkah untuk melukis carta corong menggunakan antara muka ECharts dan Python

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

PHPz
PHPzasal
2023-12-17 21:06:47883semak imbas

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

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

pip install echarts-gl

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

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)
]

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"))
)

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")

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!

Kenyataan:
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