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

ECharts 및 Python 인터페이스를 사용하여 장미 차트를 그리는 단계

WBOY
WBOY원래의
2023-12-18 16:42:361251검색

ECharts 및 Python 인터페이스를 사용하여 장미 차트를 그리는 단계

ECharts와 Python 인터페이스를 사용하여 장미 차트를 그리는 단계에는 특정 코드 예제가 필요합니다.

장미 차트는 데이터 분포를 직관적으로 표시하는 차트 유형으로 데이터 시각화에 널리 사용됩니다. 이 기사에서는 ECharts 및 Python 인터페이스를 사용하여 장미 차트를 그리는 방법을 소개하고 해당 코드 예제를 제공합니다.

1단계: 필요한 라이브러리와 모듈 설치 및 가져오기
먼저 ECharts 및 Python의 관련 라이브러리와 모듈을 설치해야 합니다. pip를 사용하여 명령줄에 다음 명령을 입력하여 설치할 수 있습니다.

pip install pyecharts jupyter echarts

설치가 완료된 후 Python 스크립트에서 필요한 라이브러리와 모듈을 가져올 수 있습니다.

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

2단계: 데이터 준비
The rose 다이어그램은 반경과 각도로 구성된 데이터 컬렉션을 제공해야 합니다. 이 예에서는 다양한 부서의 매출이 포함된 데이터 컬렉션을 사용합니다.

data = [("销售部", 1200), ("市场部", 800), ("财务部", 600), ("生产部", 400), ("技术部", 200)]

3단계: 장미 차트 인스턴스 생성 및 매개변수 구성
먼저 장미 차트 인스턴스 개체를 생성하고 차트 제목, 범례, 테마 등과 같은 몇 가지 기본 매개변수를 구성합니다.

rose_chart = (
    Pie(init_opts=opts.InitOpts(theme=ThemeType.WESTEROS))
    .set_global_opts(title_opts=opts.TitleOpts(title="部门销售额玫瑰图"))
    .set_series_opts(label_opts=opts.LabelOpts(font_size=12,formatter="{b}: {c}"))
)

init_opts 매개변수를 통해 "Western Knights"라는 테마를 지정하고, title_opts 매개변수를 통해 차트 제목을 설정합니다. init_opts参数指定了一个名为"西部骑士"的主题,通过title_opts参数设置了图表的标题。

步骤四:添加数据到玫瑰图中
接下来,我们将数据添加到玫瑰图中。通过使用add函数,我们可以将数据集合添加到图表中,并配置一些显示参数,如角度范围、半径范围等。

rose_chart.add(
    "",
    data,
    radius=["20%", "80%"],
    center=["50%", "50%"],
    rosetype="area",
    label_opts=opts.LabelOpts(is_show=True),
)

在这里,我们设置了半径范围为20%至80%,中心位置为图表的正中央。设置rosetype参数为"area",表示绘制成面积图,通过label_opts参数设置标签的显示情况。

步骤五:生成并展示玫瑰图
最后,我们调用render函数生成玫瑰图,并通过render_notebook

4단계: 장미 차트에 데이터 추가

다음으로 장미 차트에 데이터를 추가합니다. add 기능을 사용하면 차트에 데이터 세트를 추가하고 각도 범위, 반경 범위 등과 같은 일부 표시 매개변수를 구성할 수 있습니다.

rose_chart.render_notebook()

여기서는 반경 범위를 20%~80%로 설정하였고, 중심 위치가 차트의 중심이 됩니다. 영역형 차트를 그리려면 rosetype 매개변수를 "area"로 설정하고, label_opts 매개변수를 통해 라벨 표시를 설정합니다.

5단계: 장미 차트 생성 및 표시

마지막으로 render 함수를 호출하여 장미 차트를 생성하고 render_notebook 함수를 통해 Jupyter Notebook에 차트를 표시합니다. .

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

data = [("销售部", 1200), ("市场部", 800), ("财务部", 600), ("生产部", 400), ("技术部", 200)]

rose_chart = (
    Pie(init_opts=opts.InitOpts(theme=ThemeType.WESTEROS))
    .set_global_opts(title_opts=opts.TitleOpts(title="部门销售额玫瑰图"))
    .set_series_opts(label_opts=opts.LabelOpts(font_size=12,formatter="{b}: {c}"))
)

rose_chart.add(
    "",
    data,
    radius=["20%", "80%"],
    center=["50%", "50%"],
    rosetype="area",
    label_opts=opts.LabelOpts(is_show=True),
)

rose_chart.render_notebook()

위 코드를 실행하면 생성된 장미 차트를 Jupyter Notebook에서 확인할 수 있습니다. 🎜🎜요약하면 ECharts 및 Python 인터페이스를 사용하여 장미 차트를 그리는 단계에는 주로 필요한 라이브러리 및 모듈 설치 및 가져오기, 데이터 준비, 장미 차트 인스턴스 생성 및 매개변수 구성, 장미 차트에 데이터 추가, 장미 생성 및 표시가 포함됩니다. 삽화. 위의 단계를 통해 ECharts와 Python을 사용하여 아름답고 직관적인 장미 차트를 쉽게 그릴 수 있습니다. 🎜🎜코드 예: 🎜rrreee🎜위 코드 예를 사용하면 자신의 Python 환경에서 장미 차트를 그려보고 필요에 따라 매개변수를 조정할 수 있습니다. 🎜

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

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