pyecharts获取数据库数据
时间: 2024-01-05 07:44:18 浏览: 117
要使用 Pyecharts 获取数据库数据,您需要先连接到数据库,然后执行查询以获取所需的数据。这里提供一个示例,假设您正在使用 MySQL 数据库:
```python
import pymysql
from pyecharts.charts import Bar
# 连接到数据库
conn = pymysql.connect(
host='localhost',
port=3306,
user='root',
password='password',
db='mydatabase'
)
# 执行查询
cursor = conn.cursor()
cursor.execute("SELECT name, population FROM cities")
# 获取数据
data = cursor.fetchall()
# 关闭数据库连接
conn.close()
# 将数据转换为 Pyecharts 可以使用的格式
x_data = [item[0] for item in data]
y_data = [item[1] for item in data]
# 使用 Pyecharts 创建柱状图
bar = Bar()
bar.add_xaxis(x_data)
bar.add_yaxis("城市人口", y_data)
bar.render()
```
在这个示例中,我们连接到 MySQL 数据库并执行一个简单的 SELECT 查询,然后用 Pyecharts 创建一个柱状图。请注意,您需要根据自己的数据库类型和查询语言进行适当的修改。
阅读全文