Home >Backend Development >Python Tutorial >How to create a pie chart using ECharts and Python interface

How to create a pie chart using ECharts and Python interface

WBOY
WBOYOriginal
2023-12-17 10:23:531326browse

How to create a pie chart using ECharts and Python interface

How to create a pie chart using ECharts and Python interface

ECharts is an open source data visualization library that provides a wealth of chart types and flexible configuration options, making Developers can easily create a variety of charts, including pie charts. Python provides powerful data processing and visualization tools. Combined with the Python interface of ECharts, we can use the Python language to generate pie charts and display them on the Web page. Next, I will introduce how to create a pie chart using ECharts and Python interfaces, and give specific code examples.

Step 1: Install ECharts and Python interface

First you need to install ECharts and Python interface. The installation of ECharts can be completed by the following command:

npm install echarts

The Python interface can be installed by the following command:

pip install pyecharts

Step 2: Import the necessary libraries

In the Python code, We need to import some necessary libraries, including pyecharts and json. pyecharts is a Python interface based on ECharts for generating charts, while the json library is used for processing data.

from pyecharts import options as opts
from pyecharts.charts import Pie
import json

Step 3: Prepare data

Before generating the pie chart, we need to prepare the data to be displayed. The data can be obtained from a database, CSV file, or other data source, and then converted into a data structure in Python (such as a list or dictionary). The following is a sample data:

data = [
    {"name": "苹果", "value": 100},
    {"name": "香蕉", "value": 200},
    {"name": "橙子", "value": 300},
    {"name": "梨子", "value": 400},
    {"name": "西瓜", "value": 500}
]

Step 4: Create a pie chart

Next, we can use the Python interface to create a pie chart. The following is a code example to create a pie chart:

pie = Pie()
pie.add("", data)
pie.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))
pie.render("pie.html")

Code analysis:

  • Create a Pie instance.
  • Use the add method to add data to the pie chart.
  • Use the set_series_opts method to set the style of the data label, where the formatter parameter is used to set the display format of the label.
  • Use the render method to render the pie chart into an HTML file with the file name "pie.html".

Step 5: Run the program

Finally, we can run this code to generate a pie chart. After running, an HTML file named "pie.html" will be generated in the current directory. We can open the file in a browser and view the resulting pie chart.

Summary:

By using ECharts and the Python interface, we can use the Python language to generate pie charts, and display them on a Web page to facilitate data visualization needs. In this article, we introduce how to create a pie chart using ECharts and Python interface, and give specific code examples, we hope it will be helpful to you.

The above is the detailed content of How to create a pie chart using ECharts and Python interface. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn