美文网首页
读取CSV温度数据并可视化

读取CSV温度数据并可视化

作者: MingSha | 来源:发表于2017-06-21 15:34 被阅读0次

先看结果


Paste_Image.png

数据格式如下:

Paste_Image.png

其中第0列为日期,在可视化图片中的x轴显示
第1列为最大温度,第3列为最底温度在y轴显示。
首先使用csv读取文件并把数据保存在列表中:

from datetime import datetime
import csv

filename = 'death_valley_2014.csv'
with open(filename) as f:
    reader = csv.reader(f)
    header_row = next(reader)

    dates, highs, lows = [], [], []
    for row in reader:
        try:
            current_date = datetime.strptime(row[0], "%Y-%m-%d")
            high = int(row[1])
            low = int(row[3])
        except ValueError:
            print(current_date, 'missing data')
        else:
            dates.append(current_date)
            highs.append(high)
            lows.append(low)

分别引入csv,通过reader()方法读取文件并遍厉,把结果保存在相应的列表中。其中row[0]为日期数据,需要进行字符串式的格式化,使用strptime方法datetime.strptime(row[0], "%Y-%m-%d")

#添加最高和最低两种气温
fig = plt.figure(dpi=128, figsize=(10, 6))
plt.plot(dates, highs, c='red', alpha=0.5)
plt.plot(dates, lows, c='blue', alpha=0.5)
#填充颜色,透明度
plt.fill_between(dates, highs, lows, facecolor='blue', alpha=0.1)

plt.title("Daily high temperatures, July 2014", fontsize=24)
plt.xlabel('Dates', fontsize=16)

#使用autofmt_xdate()绘制斜的日期
fig.autofmt_xdate()

plt.ylabel('Temperature(F)',fontsize=16)

#标签参数,如大小等等
plt.tick_params(axis='both', which='major', labelsize=14)

plt.show()

相关文章

  • TensorFlow(6)kaggle Digit Recogn

    下载、读取并展示数据 下载 分别下载train.csv和test.csv文件 链接地址 读取 图片展示 数据预处理...

  • 读取CSV温度数据并可视化

    先看结果 数据格式如下: 其中第0列为日期,在可视化图片中的x轴显示第1列为最大温度,第3列为最底温度在y轴显示。...

  • 01-01 Reading and plotting stock

    读取并绘制股票数据 读取AAPL csv 数据到DataFrame 计算最高收盘价 计算平均成交量 绘制股价数据 ...

  • Pandas-读取、查看数据

    读取数据 读取csv 读取压缩包 保存为csv 查看数据 参考Basics section 查看数据类型 查看he...

  • pandas常用函数总结

    pandas常用函数 导入并读取数据 常用的pandas数据读取函数 注意:csv与tsv格式文件都是使用pd.r...

  • 初学 Matplotlib之Pyplot - 3 Pyplot和

    这篇文章,准备开始读取csv文件,和文件进行联动. 1:准备数据内容 2:csv数据的读取和转化 csv里面的数据...

  • python语言csv文件读写

    读取csv文件数据 文本文件的方式读取csv文件 写数据到csv文件 email:526270285@qq.com

  • jmeter随机读取CSV文件数据

    我们常用配置元件“CSV 数据文件设置”来读取CSV文件数据,读取结果往往是按顺序来读取的。如果需要随机来读取数据...

  • 使用Pandas读取csv文件

    python读取csv文件简单例子: python读取csv文件时,数据被保存到dataframe中,此时,数据会...

  • 11-21-1文件读取

    一、R语言读取CSV 读取csv文件,并将该数据框命名为test:test=read.csv("ex3.csv")...

网友评论

      本文标题:读取CSV温度数据并可视化

      本文链接:https://www.haomeiwen.com/subject/gcctcxtx.html