Echarts 大数据可视化实现

全国空气质量AQI - PM2.5数据可视化源码

(1)编程环境为anaconda–Jupyter,以下源码已划分好,如使用Jupyter环境编写,请按照顺序写在不同代码块中,注意:若将程序写在一个代码块中,将无法运行!
(2)源码代码注释的部分为单步调试代码,想查看单个块执行得到的是什么数据的话,可以微改代码将数据直接print出来。

爬取天气网站数据并保存为.csv表格数据。

import time
import requests
from bs4 import BeautifulSoup
headers = {
   
    'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'
}#爬虫[Requests设置请求头Headers],伪造浏览器
# 把1转换为01
url= 'http://www.tianqihoubao.com/aqi/aqi_rank.html'
params = {
   "show_ram":1}
response = requests.get(url,params=params, headers=headers)#访问url

#listData=[]
soup = BeautifulSoup(response.text, 'html.parser')#获取网页源代码
tr = soup.find('table',class_='b').find_all('tr')#.find定位到所需数据位置  .find_all查找所有的tr(表格)
# 去除标签栏
for j in tr[5:]:        #表头为第0列
    td = j.find_all('td')#td表格
    num = td[0].get_text().strip()           #遍历排名
    city = td[1].get_text().strip()  #遍历城市
    AQI = td[2].get_text().strip()            #遍历空气质量指数AQI
    pm = td[3].get_text().strip()       #遍历PM2.5浓度
    AQI_rank = td[4].get_text()                     #遍历空气质量状况
    province = td[5].get_text()                  #遍历省份
    #listData.append([num,city,AQI,pm,AQI_rank,province])
#print (listData)
    with open(r'./big_data.csv'
  • 5
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Echarts是一个由百度开发的强大的数据可视化库,它能够帮助开发者通过简单的配置实现各种各样的图表展示。对于大数据可视化Echarts提供了多种图表类型和交互功能,能够处理大量数据,并支持数据的动态更新和异步加载。 使用Echarts进行大数据可视化,可以通过以下几个步骤: 1. 数据准备:首先需要将大数据准备好,并根据需要进行数据清洗和预处理。 2. 引入Echarts库:在HTML页面中引入Echarts库的JS文件,例如: ```html <script src="https://cdn.jsdelivr.net/npm/echarts@5.1.1/dist/echarts.min.js"></script> ``` 3. 创建容器:在页面中创建一个容器元素,用于显示图表,例如: ```html <div id="chartContainer" style="width: 100%; height: 400px;"></div> ``` 4. 初始化图表:使用Echarts提供的API初始化一个图表实例,并指定容器元素,例如: ```javascript var chart = echarts.init(document.getElementById('chartContainer')); ``` 5. 配置图表:通过配置选项设置图表的样式、数据和交互功能,例如: ```javascript var option = { // 图表类型、标题、数据等配置 }; chart.setOption(option); ``` 6. 渲染图表:调用图表实例的`setOption`方法,将配置应用到图表上并渲染出来,例如: ```javascript chart.setOption(option); ``` 通过以上步骤,就可以使用Echarts进行大数据可视化了。Echarts支持的图表类型包括折线图、柱状图、饼图、散点图等,还可以通过配置选项设置图表的样式、数据和交互功能,以满足不同需求的数据可视化要求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蓝焰鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值