首页 > 其他分享 >3.读取CSV文件并进行可视化处理

3.读取CSV文件并进行可视化处理

时间:2022-11-20 16:37:23浏览次数:45  
标签:plt 读取 highs header 可视化 reader ax CSV row

import csv
import matplotlib.pyplot as plt
from datetime import datetime
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号

filename = 'sitka_weather_07-2018_simple.csv'
highs = []
dates = []
with open(filename) as f:
    reader = csv.reader(f)
    header_row = next(reader)
    # print(header_row)

    for row in reader:
        current_time = datetime.strptime(row[2],'%Y-%m-%d')
        high = int(row[5])
        highs.append(high)
        dates.append(current_time)
    print(highs)
    # for index,column_header in enumerate(header_row):
    #     print(index,column_header)
fig ,ax =plt.subplots()
ax.plot(dates,highs,c='red')

fig.autofmt_xdate() #用来获取倾斜的标签,防止标签遮挡
ax.set_title("2018年七月每日最高温度",fontsize=24)
ax.set_xlabel('',fontsize='16')
ax.set_ylabel('温度(F)',fontsize='16')
plt.show()

可视化效果:
image

标签:plt,读取,highs,header,可视化,reader,ax,CSV,row
From: https://www.cnblogs.com/tccjx/p/16908787.html

相关文章

  • python可视化——matplotlib画图颜色控制
    个人认为这篇文章介绍的非常详细,值得推荐python可视化——matplotlib画图颜色控制_CD_Don的博客-CSDN博客......
  • 下载数据(matplotlib可视化16章-1)
    1、从CSV文件中提取数据importcsvimportmatplotlib.pyplotaspltfilename='sitka_weather_07-2014.csv'withopen(filename)asf:reader=csv.reader(f......
  • java poi 读取.doc审阅 修订 最终状态 问题
    一、前景    在使用javapoi读取.doc文件,遇到审阅修订功能时,poi不能读取修定状态为“最终状态”的数据,而是读取了所有修定内容,如下图所示:文本读取内容:正确内......
  • open3d点云可视化
    【Open3D】点云可视化-知乎(zhihu.com)1.Open3D的安装Open3D的安装比较简单,进入官网按照自己的需求直接下载合适自己的版本就可以了。这里放一波Open3d的官网链接:AM......
  • php处理csv文件
    php读取上传的csv文件$filePath=$_FILES['file']['tmp_name'];$data=[];if(file_exists($filePath)){$handle=fopen($filePath,'r');while($tmp=......
  • 使用xlxs.js读取上传xlsx文件
    xlsx的github地址:https://github.com/SheetJS/sheetjs<!DOCTYPEhtml><html><head><metacharset="utf-8"/><scriptsrc="jquery/jquery-1.9.1.min.js"><......
  • js使用FileReader读取上传csv文件
    <script>functionreadCsv(){constfile=$("#uploadFile")[0].files[0];if(file.type!="text/csv"){alert("文件类型错误");return;......
  • 设置读取线程名字
    【1】setName,getName方法来进行设置读取packagecom.msb.test;/***@author:liu*日期:11:19:06*线程类:TestThread不是说你的名字中带线程单词你就具备多线......
  • 17-18.导入csv
    *导入CSV文件.pd.read_csv(filepath_or_buffer,sep=',header,encoding=None)常用参数说明.# filepath_or_buffer:字符串、文件路径,也可以是URL链接# sep:字符串......
  • 开发笔记1.1-配置可视化MySQL工具phpMyAdmin
    配置好phpMyAdmin前提是需要安装http服务器、php、phpMyAdmin1.安装http服务器#安装httpd服务器yuminstallhttpd#开启http服务器并设置开机启动sudosystemctlst......