当前位置: 首页 > wzjs >正文

东莞网站建设推广技巧邯郸百度推广公司

东莞网站建设推广技巧,邯郸百度推广公司,果汁网站模板,有没有专门搞网站上线的公司方法一:使用Python Flask框架搭建API 对于技术小白来说,使用ECharts将MySQL数据库中的数据可视化需要分步骤完成。以下是详细的实现流程: 一、技术架构‌ 后端服务‌:使用Python Flask框架搭建API(简单易学&#xff…

方法一:使用Python Flask框架搭建API

对于技术小白来说,使用ECharts将MySQL数据库中的数据可视化需要分步骤完成。以下是详细的实现流程:

一、技术架构‌


后端服务‌:使用Python Flask框架搭建API(简单易学,适合新手)
数据库连接‌:通过Python的pymysql库连接MySQL
前端可视化‌:HTML + JavaScript + ECharts
数据流向‌:
MySQL数据库 → Python API → 前端请求 → ECharts渲染


二、具体步骤‌


1. 准备数据库环境‌

确保已安装MySQL,并创建测试数据

2. 搭建Python后端服务‌

(1) 安装依赖库‌

pip install flask pymysql flask-cors


(2) 创建API文件 server.py‌


from flask import Flask, jsonify
import pymysql
from flask_cors import CORSapp = Flask(__name__)
CORS(app)  # 解决跨域问题def get_db_connection():return pymysql.connect(host='localhost',user='root',      # 替换为你的数据库用户名password='123456',# 替换为你的数据库密码database='demo',cursorclass=pymysql.cursors.DictCursor)@app.route('/api/sales')
def get_sales():connection = get_db_connection()try:with connection.cursor() as cursor:sql = "SELECT product, amount, month FROM sales"cursor.execute(sql)result = cursor.fetchall()return jsonify(result)finally:connection.close()if __name__ == '__main__':app.run(debug=True, port=5000)

3. 测试API‌

运行 python server.py,访问 http://localhost:5000/api/sales 应看到JSON数据。

4. 创建前端页面‌

(1) HTML文件 index.html‌


<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>数据大屏</title><!-- 引入ECharts --><script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script><style>.chart-container {width: 600px;height: 400px;margin: 20px;display: inline-block;}</style>
</head>
<body><h1>销售数据大屏</h1><!-- 图表容器 --><div id="chart1" class="chart-container"></div><div id="chart2" class="chart-container"></div><script src="app.js"></script>
</body>
</html>

方法二:Pyecharts图表嵌入HTML——iframe嵌入法

具体步骤

1、用pyecharts实现图表,渲染成html文件,例如line_chart.html

2、html文件中利用iframe嵌入已渲染好的line_chart.html文件。

<!DOCTYPE html>
<html>
<head><title>销售看板</title><link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body><div class="container mt-4"><div class="row"><!-- 嵌入柱状图 --><div class="col-md-6"><iframe src="bar_chart.html" frameborder="0" style="width:100%;height:400px"></iframe></div><!-- 嵌入折线图 --><div class="col-md-6"><iframe src="line_chart.html" frameborder="0" style="width:100%;height:400px"></iframe></div></div></div>
</body>
</html>

http://www.dtcms.com/wzjs/576439.html

相关文章:

  • 网站开发用户功能分析哪个网站可以做图片
  • 用js做简单的网站页面做网站编辑需要什么文凭
  • wordpress网站地图插件董明珠营收1500亿
  • 网站菜单素材excel做网站页面布局
  • 创建一个行业网站多少钱网站高并发前端怎么做
  • 如何快速构建一个网站苏州能做网站
  • wordpress怎么做双语站广告设计是做什么
  • 企业网站系统设计与实现深圳婚庆公司排行
  • 上海网站开发兼职郑州微网站建设公司
  • 国外做展台搭建的设计网站竞价推广直通车
  • 做美食类网站现状网站后台更新文档
  • 一站式服务的优点中企做一个网站多少钱
  • dede建设网站教程dw网页设计报告
  • 网站建设费大概多少钱晋江论坛兔区网友留言区
  • 网站右侧浮动兰州网站建设哪里好
  • 网站制作开发及优化是什么湖南省郴州市安仁县
  • asp网站如何虚拟发布免费速建网站
  • 专门做建筑设计图库的网站设计如何去做网络营销
  • 用云速成美站怎么做网站水果套餐网站
  • 建什么网站做cpa江宁招网站建设58
  • 佛山设计网站网站建设属于服务还是货物
  • 西安网站建设中心如何建立微信群
  • 正保建设工程教育网站网页设计需要的技能
  • 网站模板 jsp莱芜金点子广告电子版最新一期
  • 聊城网站开发培训2021年新闻大事件
  • 建筑网站开发设计国内最新新闻事件
  • 周浦做网站公司网站建设 业务走下坡
  • 富阳区建设局网站多少深圳企业排名100强
  • 织梦网站定时上海外贸商品交易会
  • 平台网站建设合同实验室网站建设方案