python数据分析天气预报_数据分析----天气预报走向(pygal)
#!usr/bin/env python
#-*- coding:utf-8 _*-
"""
@author:Administrator
@file: 可视化天气预报.py
@time: 2020/1/7 17:54
"""
from lxml import etree
import requests
import pygal
r = requests.get(‘http://www.weather.com.cn/weather/101250101.shtml‘, timeout=30)
r.raise_for_status()
r.encoding = r.apparent_encoding
html = r.text
#print(html)
ret = etree.HTML(html)
li_ltr = ret.xpath(‘//ul[@class="t clearfix"]/li‘)
Date_list = []
TempeMax = []
TempeMin = []
for li in li_ltr:
date = li.xpath(‘./h1/text()‘)
Date_list.append(date[0])
# print(date)
temerature_max = li.xpath(‘./p[@class="tem"]/span/text()‘)
#print(temerature_max[0])
TempeMax.append(int(temerature_max[0]))
temerature_min = li.xpath(‘./p[@class="tem"]/i/text()‘)
#print(temerature_min[0][0:-1])
TempeMin.append(int(temerature_min[0][0:-1]))
if len(TempeMin)<=7:
TempeMin.append(None)
if len(TempeMax)<=7:
TempeMax.append(None)
line_chart = pygal.Line()
line_chart.title = ‘七天的天气预报‘
line_chart.x_labels = Date_list
line_chart.y_title=‘天气情况‘
line_chart.x_title=‘深圳市一周的天气预报‘
line_chart.add(‘最高气温‘,TempeMax) #add数据时,添加元素一定要是int整形
line_chart.add(‘最低气温‘,TempeMin)
line_chart.render_to_file(‘天气预报可视化.svg‘) #svg 矢量图
python数据分析天气预报_数据分析----天气预报走向(pygal)相关推荐
- python数据分析岗位_数据分析岗位招聘情况
本次主要围绕数据分析岗位的招聘情况, 进行一个简单的数据分析 环境 win8, python3.7, pycharm, jupyter notebook 正文 1. 明确分析目的 了解数据分析岗位的最 ...
- python数据分析岗位_数据分析类岗位目前的就业形势是怎样?
谢邀,题主的目标方向很明确,就是想要走业务数据分析方向的岗位.其实综合题主的信息来看,走业务数据分析举双手赞成.因为题主的专业是属于业务数据分析的贴边相关专业之一,现在应届毕业,只要面试中能证明自己的 ...
- python 文件格式转换_数据分析:基于Python的自定义文件格式转换系统
( 白宁超 2018年7月16日14:47:41 ) 导读:随着大数据的快速发展,自然语言处理.数据挖掘.机器学习技术应用愈加广泛.针对大数据的预处理工作是一项庞杂.棘手的工作.首先数据采集和存储,尤 ...
- python 求均值_数据分析:寻找Python最优计算性能
1.场景描述 在数据统计分析过程中,求累计值(总和)是最常用的统计指标之一,市面上的各种流行数据库均支持的查询方式基本如下: select sum(c) from table_name; 当数据量在小 ...
- python医学应用_数据分析工具鄙视链:Python、R语言是老大,Excel只能称小弟?
最新行业报告 2020数据分析.商业分析行业报告工作岗位与职能.薪资对比.热招公司等多方面详细解读帮助你一网打尽,斩获心仪Offer! 扫码回复[数据分析 0]立即领取 History语言发展史ABC ...
- python sklearn 归一化_数据分析|Python特征工程(5)
OX00 引言 数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限而已.由此可见,特征工程在机器学习中占有相当重要的地位.在实际应用当中,可以说特征工程是机器学习成功的关键. 特征做不好,调 ...
- python分类汇总_数据分析番外篇13_利用Python实现分类汇总
自己建立了一个数据分析兴趣小组群,在分享了一篇有关Python的介绍后,这两天大家的学习热情高涨,于是纷纷将自己的问题扔到群里诱使大家来解决,比如:如何代码实现去除文本里面的多余空格,如何将一个27万 ...
- python cox回归_数据分析|回归分析(RPython)
0X01 前言 变量之间关系可以分为两类: 函数关系:反映了事务之间某种确定性关系 相关关系:两个变量之间存在某种依存关系,但二者并不是一一对应的:反映了事务间不完全确定关系:相关系数(r)可以衡量这 ...
- python 鱼骨图_数据分析必备的三种思考模型
原标题:数据分析必备的三种思考模型 新人学习数据分析有个误区,认为Excel很Low,SQL做久了又是表哥表姐,学习python又陷入无尽的工具包中不能自拔,迷茫到找项目学习,结果是分析又不得要领,说 ...
最新文章
- 数据可视化组队学习:《Task03 - 布局格式定方圆》笔记
- 1339: 考试排名
- java库存导出_java生成导出excle文件
- 开箱即用Bumblebee独立部署搭建webapi网关详解
- lrtemplate如何导入pr_PR模板使用套路讲解 视频剪辑教程
- vue 集成 sweetalert2 前端校验
- C#LeetCode刷题-深度优先搜索
- VMware, Inc.VMware VUE考试中心代码
- 类模板 - C++快速入门45
- ubuntu15.04源失效问题修复
- 可添加离线地图的手机GIS软件NextGIS(附安装包下载)
- 电力拖动计算机系统考试,安徽工程大学期末考试《电力拖动自动控制系统》往年简答题答案范围总结.doc...
- 单(两)个正态总体的统计量的分布相关定理
- 新塘单片机烧写器_新唐单片机烧录工具-Nuvoton ICP Programming Tool下载v3.00.6909官方免费版-ucbug下载站...
- AIC,AIB,同德显卡五兄弟,
- 【NOIP2015模拟10.28B组】终章-剑之魂
- C++中cout后面输出时加endl和不加endl的区别
- AES-GCM加密算法的简单介绍
- HTML5期末大作业:旅游景点网站设计——成都(6页) HTML+CSS+JavaScript 大学生家乡网页设计作业模板下载 四川成都城市网页设计作业成品 静态HTML旅游景点网页制作下载...
- 百度AI达人创造营|第一课、拍案叫绝的创意