>  기사  >  백엔드 개발  >  ECharts 및 Python 인터페이스를 사용하여 깔때기형 차트를 그리는 단계

ECharts 및 Python 인터페이스를 사용하여 깔때기형 차트를 그리는 단계

PHPz
PHPz원래의
2023-12-17 21:06:47983검색

ECharts 및 Python 인터페이스를 사용하여 깔때기형 차트를 그리는 단계

ECharts 및 Python 인터페이스를 사용하여 깔때기형 차트를 그리는 단계

깔때기형 차트는 여러 단계의 데이터를 표시하는 데 사용되는 시각적 차트로 일반적으로 프로세스의 각 단계의 전환율 또는 수량 비율을 나타내는 데 사용됩니다. . ECharts 및 Python 인터페이스를 사용하여 깔때기형 차트를 그리기 전에 해당 라이브러리와 플러그인을 설치한 후 아래 단계를 따라야 합니다.

1단계: 필요한 라이브러리 및 플러그인 설치
ECharts 및 Python 인터페이스를 사용하여 깔때기형 차트를 그리기 전에 해당 라이브러리와 플러그인이 설치되었는지 확인해야 합니다. 먼저 Python용 ECharts 라이브러리를 설치해야 합니다.

pip install pyecharts

또한 ECharts에서 공식적으로 제공하는 echarts-gl 플러그인도 설치해야 합니다.

pip install echarts-gl

2단계: 필요한 라이브러리와 모듈 가져오기
필요한 라이브러리와 플러그인을 설치한 후 pyecharts 및 pyecharts.globals 모듈을 포함하여 해당 라이브러리와 모듈을 Python 프로그램으로 가져와야 합니다. 예시는 다음과 같습니다.

from pyecharts import options as opts
from pyecharts.charts import Funnel
from pyecharts.globals import ThemeType

3단계: 데이터 준비
깔때기형 차트를 그리기 전에 해당 데이터를 준비해야 합니다. Python에서는 목록이나 사전을 사용하여 데이터를 저장할 수 있습니다. 각 단계의 이름과 수량을 포함한 판매 유입경로에 대한 데이터가 있다고 가정합니다. 예는 다음과 같습니다.

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

4단계: 유입경로 차트 구성
유입경로 차트를 그리기 전에 다음을 포함하여 해당 구성을 만들어야 합니다. 제목, 테마, 차트 크기 등 예는 다음과 같습니다.

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

5단계: 깔때기형 차트 생성
render 메서드를 사용하여 깔때기형 차트를 HTML 파일로 생성하거나 Jupyter Notebook에 표시합니다. 예는 다음과 같습니다.

funnel.render("funnel_chart.html")

이제 ECharts 및 Python 인터페이스를 사용하여 깔때기형 차트를 그리는 모든 단계가 완료되었습니다. 생성된 HTML 파일을 보거나 Jupyter Notebook에 표시하여 최종 깔때기형 차트를 얻을 수 있습니다.

요약:
이 문서에서는 ECharts 및 Python 인터페이스를 사용하여 깔때기형 차트를 그리는 구체적인 단계를 소개하고 해당 코드 예제를 제공합니다. 위의 단계를 통해 ECharts와 Python을 사용하여 아름답고 실용적인 깔때기형 차트를 쉽게 그려 데이터를 보다 직관적이고 명확하게 표시하고 분석할 수 있습니다.

위 내용은 ECharts 및 Python 인터페이스를 사용하여 깔때기형 차트를 그리는 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.