Python读取txt天气数据并使用matplotlib模块绘图

阿里云2000元红包!本站用户参与享受九折优惠!

python读取txt天气数据并使用matplotlib模块绘图

里面包含了12年开始北京的月最低和最高温度。

读取数据:

python读取txt天气数据并使用matplotlib模块绘图

将txt中的数据逐行存到列表lines里 lines的每一个元素对应于txt中的一行。然后将每个元素中的不同信息提取出来:

python读取txt天气数据并使用matplotlib模块绘图

这样,所有的信息都存在了中file1中,file1嵌套了列表row,file1中的每一元素包含了一个列表,所有的信息都被分隔开了。

可以print(file1)看一下:

python读取txt天气数据并使用matplotlib模块绘图

需要使用第2、3、4、5列的年、月、最低温度、最高温度信息,将它们分别提取出来。

python读取txt天气数据并使用matplotlib模块绘图

在读数据时将表头也读进去了,删除列表第一个元素

del highs[0]

del lows[0]

del date[0]

现在,日期和温度数据被分别存在date、highs、lows三个列表里,但是还不能直接使用,因为提取出来的都是字符型数据,转换数据格式为int型:

python读取txt天气数据并使用matplotlib模块绘图

将日期转换为日期格式,需要使用datetime模块,在文件开头加上from datetime import datetime,:

python读取txt天气数据并使用matplotlib模块绘图

导入matplotlib模块

python读取txt天气数据并使用matplotlib模块绘图

下面就准备画图啦:

python读取txt天气数据并使用matplotlib模块绘图

对Python感兴趣或者是正在学习的小伙伴,可以加入我们的Python学习扣qun:784758214,从0基础的python脚本到web开发、爬虫、django、数据挖掘数据分析等,0基础到项目实战的资料都有整理。送给每一位python的小伙伴!每晚分享一些学习的方法和需要注意的小细节,学习路线规划,利用编程赚外快。快点击加入我们的 python学习圈

画好的图:


https://www.jianshu.com/p/8fdbe63ade05

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论