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
다음으로 장미 차트에 데이터를 추가합니다. 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()
위 내용은 ECharts 및 Python 인터페이스를 사용하여 장미 차트를 그리는 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!