生成一段echarts连接mysql数据库的代码
时间: 2023-04-01 20:01:30 浏览: 325
以下是一段连接 MySQL 数据库并生成 ECharts 图表的示例代码:
```python
import pymysql
from pyecharts.charts import Bar
from pyecharts import options as opts
# 连接 MySQL 数据库
conn = pymysql.connect(
host='localhost',
port=3306,
user='root',
password='password',
database='test_db'
)
# 查询数据
cursor = conn.cursor()
sql = 'SELECT name, score FROM student'
cursor.execute(sql)
results = cursor.fetchall()
# 处理数据
names = [result[] for result in results]
scores = [result[1] for result in results]
# 生成 ECharts 图表
bar = (
Bar()
.add_xaxis(names)
.add_yaxis('分数', scores)
.set_global_opts(title_opts=opts.TitleOpts(title='学生成绩'))
)
# 保存图表
bar.render('bar.html')
```
注意:以上代码仅供参考,具体实现需要根据实际情况进行调整。
阅读全文