pyechart连mysql库_python可视化饼图
时间: 2023-07-12 16:43:13 浏览: 328
可以使用Pyecharts和MySQL Connector库来实现Python可视化饼图。以下是一个简单的示例代码:
```python
from pyecharts.charts import Pie
import mysql.connector
# 连接MySQL数据库
cnx = mysql.connector.connect(user='your_username', password='your_password',
host='your_host', database='your_database')
# 查询数据
cursor = cnx.cursor()
query = ("SELECT category, COUNT(*) FROM table_name GROUP BY category")
cursor.execute(query)
# 处理数据
data = []
for (category, count) in cursor:
data.append((category, count))
# 生成饼图
pie = Pie()
pie.add("", data)
pie.render("pie_chart.html")
# 关闭连接
cursor.close()
cnx.close()
```
在这个示例中,我们连接到MySQL数据库,查询一个表中每个类别的数量,然后使用Pyecharts生成一个饼图。最后,我们将饼图保存为HTML文件。
需要注意的是,你需要安装Pyecharts和MySQL Connector库,可以使用以下命令:
```
pip install pyecharts
pip install mysql-connector-python
```
阅读全文