文章目录

  • 1、将数据赋值给变量
  • 2、使用Pyecharts进行可视化

1、将数据赋值给变量

参考文章
我这里根据参考文章步骤将数据保存到了变量data中

2、使用Pyecharts进行可视化

由于要导入的数据过多,避免运行出现非常规错误,我选择在MySQL数据库里面新建一个数据量小的表格用于调试。
打开数据库,新建表格sy1,这里之所以将最高温和最低温都定义为varchar类型是因为后面调用的时候方便。不用修改字符串类型。

然后向表中插入数据
插入数据语法
insert into tablename values('city',...,'min')
可以单条插入也可以多条插入

然后结合pyecharts官方模板对数据进行可视化
完整代码如下:

import pymysql
from pyecharts import options as opts
from pyecharts.charts import BMap
from pyecharts.faker import Fakerdef query(sql):con=pymysql.connect(host='localhost',user='root',passwd='niechaogang',db='ncg',port=3306,charset='utf8')  #连接数据库cur=con.cursor()cur.execute(sql)data=cur.fetchall()cur.close()return dataif __name__=="__main__":    data=query("select * from sy1")print (type(data))for city, weather, wind, max, min in data:cities = [city];weathers = [weather+','+wind +',最高气温:' + max + '℃,最低气温:'+min+'℃'];c = (BMap().add_schema(baidu_ak="ruGZXmvh5WmKG6yw7hNi93bGooxkLqbg", center=[120.13066322374, 30.240018034923]).add("bmap",[list(z) for z in zip(cities,weathers)],label_opts=opts.LabelOpts(formatter="{b}"),).set_global_opts(title_opts=opts.TitleOpts(title="BMap-基本示例")).render("bmap_base.html")
)print (city, weather, wind, max, min)

代码执行后的结果:
结果表明,地图上只展示出了一条数据,且为表中的最后一条数据。

下一篇:解决数据的调用展示问题

mysql数据可视化 1相关推荐

  1. Django+Layui+Mysql数据可视化系统项目(三)

    Echarts图表的应用(联动和共享数据集) 解决数据可视化项目layui表格前后端处理增删改查的问题 一.前端(Layui)引用Table表格 使用静态数据展示,测试图表在前端的展示情况,调试布局情 ...

  2. mysql 工具 国产_推荐一款国产化比较好用的数据可视化工具(BI工具)

    当人们一提到数据可视化这个词儿呢,很多人大脑会直接闪过两个词. 第一个呢,就是「酷」,非常酷,酷酷的,炫酷......反正已没办法形容.像下面这样的: 好了,炫酷完事了,那另一个关键词就是,就是「难度 ...

  3. django chart mysql,docker Django+mysql+ECharts+AngularJS简单搭建数据可视化

    前面已经搭建了基于docker的Django+MySQL环境 下面用ECharts+AngularJS简单在HTML页面上展示MySQL数据库里的数据. 效果图.png {% load static ...

  4. 用伪分布式处理爬取下来的数据并用flume监听hive分析,sqoop传入MySQL并可视化

    一.爬虫部分(爬取了前程无忧和中华英才网,此处就拿前程无忧为例) 创建爬虫 scrapy startproject wyjob scrapy genspider job'www.51jobs.com' ...

  5. Mysql+Echarts+Python+Flask实现前后端交互及数据可视化

    前言 社区版Pycharm实现python+flask+echarts+Mysql实现简单的前后端交互. 新手入门,记录经验,欢迎交流. 一.首先检测Flask框架是否成功? 首先,在你的项目下中安装 ...

  6. 数据可视化 数据可视化看板项目一:(1)模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (1)

    需求: 市场人员进行数据可视化产品销售公关时,一定会遇到一个问题,就是客户要求进行展示. 但是我们不可能透露其它客户目前的真实实时更新的数据. 那么这里就要求,创建模拟的秒级别的数据. 方法: 1.使 ...

  7. mysql高德地图设计_基于高德开放平台Map Lab的数据可视化

    在Map Lab上创建可视化项目,首先需要添加数据.添加数据有4种方式,分别是: 上传CSV文件添加数据 上传Excel文件添加数据 连接在线数据库添加数据 提供在线数据API添加数据 一.数据上传说 ...

  8. mysql的可视化图表_利用ECharts可视化mysql数据库中的数据

    这是工程所有文件的一个目录 工程文件目录 我做了一个柱状图,一个饼状图,一个折线图,配置过程很恶心,出了好多错,所以在这里记录一下. 如果想直接看 echarts 的部分,可以跳过下面数据库的建立. ...

  9. springboot毕设项目基于数据可视化的云山川景点日推交流平台gox2x(java+VUE+Mybatis+Maven+Mysql)

    springboot毕设项目基于数据可视化的云山川景点日推交流平台gox2x(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + ...

  10. (毕设1)爬虫+mysql+flask+echarts实现网站数据可视化(附源码)

    目录 1. 项目要求与内容 ?2.数据爬取 2.1分析url,网页源码 2.2编写代码 2.3 数据清洗 3.数据存储 3.1?mysql中需要建立的6张表 3.2 建表语句 3.3将2中清洗后的数据 ...

最新文章

  1. go操作网页元素_UI自动化21heliumS元素定位方式
  2. Toad 登陆数据库
  3. Hibernate 性能优化技巧
  4. 超图桌面版制作一幅简单专题图示例
  5. 【PC工具】更新系统运行库一键安装,常用USB转串口芯片CP210x驱动,CH340G驱动安装有可能遇到的问题及解决办法...
  6. 详解centos7 YCM YouCompleteMe自动补全安装,亲测成功
  7. 1.用代码演示String类中的以下方法的用法 (2018.08.09作业)
  8. Windows Mobile 模拟器网络连接设置
  9. cordova mismatch of cpu architecture问题的解决
  10. mac azure git_在Azure Data Studio中使用Git组件
  11. 拼装html字符串的最快方法
  12. 环境规制指数,两种测算方法,整理好的面板数据
  13. Use of @OneToMany or @ManyToMany targeting an unmapped class
  14. 各种数据传输总线的传输速率是多少?这些速率是如何计算出来的?数据传输的速率单位有哪些以及有哪些区别?Bps,bps,Byte/s,bit/s,kbps等等
  15. Java 练习题:猜数小游戏
  16. mysql数据库基础语句讲解
  17. STM32 的 “位带”操作Bit-banding--学习笔记
  18. [Pytorch系列-28]:神经网络基础 - torch.nn模块功能列表
  19. Vue实现web网页锁屏功能
  20. npm install报错:4048

热门文章

  1. 如何破解 App 网络代理后出现网络不可用的情况
  2. 打开Internet信息服务及IIS管理器
  3. Android硬件加速
  4. Oracle的表使用plsql导出excel文件
  5. 行政区划代码2020(SQL)--(上)
  6. .NET如何对接PayPal支付
  7. 阐述游戏关卡设计中的色彩理论
  8. Java jdk下载安装与配置及其不同版本jdk切换
  9. java实现随机抽取题目_随机抽取样本问题蓄水池算法按权重抽取问题
  10. 通过代码创建obj格式的三维模型