importcsvfrom matplotlib import
pyplot as plt
from datetime import
datetime
#讀取csv檔案資料
filename = "
sitka_weather_2014.csv
"with open(filename) as f:
#開啟這個檔案,並將結果檔案儲存在f中
reader = csv.reader(f) #
建立乙個閱讀器reader
head_row = next(reader) #
返回檔案的下一行,把第一行文字注釋去掉
dates, highs, lows = ,, #
宣告訪問日期和對應最值的列表
for row in
reader:
current_date = datetime.strptime(row[0], '
%y-%m-%d
') #
將日期資料轉化為datetime物件
儲存日期
high = int(row[1]) #
將字串轉換為數字
儲存溫度最大值
low = int(row[3])
#儲存溫度最小值
fig = plt.figure(dpi=128,figsize=(10,6)) #
分別指明影象的解析度和畫出圖形的寬和高
plt.plot(dates,highs,c='
red',alpha = 0.5)#
alpha指定顏色的透明度,0表示完全透明,1表示完全不透明
#分別畫兩條線,每個畫的過程都是以dates作為x軸,進行繪製的
plt.plot(dates,lows,c='
blue
', alpha = 0.5)
plt.fill_between(dates,highs,lows,facecolor='
blue
',alpha=0.1)#
給圖示區域填充對應的顏色
plt.title('
temperature
',fontsize = 24)
plt.ylabel(
'temperature(f)
',fontsize = 16)
fig.autofmt_xdate()
plt.show()
matlab讀取csv檔案資料
注意 csvread函式只試用與用逗號分隔的純數字檔案 第一種 m csvread filename 直接讀取csv檔案的資料,並返回給m 第二種 m csvread filename r,c 讀取csv檔案中從第r 1行,第c 1列的資料開始的資料,這對帶有標頭檔案說明的csv檔案 如示波器等採集...
小練習 通過csv模組讀取csv檔案
主要是講我寫 的時候,出現的幾處小錯誤 import csv def csv read with open student.csv as f readers csv.reader f header next readers print header for list in readers print...
python讀取當前目錄下的CSV檔案資料
在處理資料的時候,經常會碰到csv型別的檔案,下面將介紹如何讀取當前目錄下的csv檔案,步驟如下 1 獲取當前目錄所有的csv檔名稱 建立乙個空列表,儲存當前目錄下的csv檔案全稱 file name 獲取當前目錄下的csv檔名 def name 將當前目錄下的所有檔名稱讀取進來 a os.list...