Python绘图-matplotlib-matplotlib_draw2.py
以下代码尝试从.csv文件中解析获取数据,并通过matplotlib的plot绘制折线图。所需数据文件(.csv)可通过以下链接获取:
https://www.ituring.com.cn/book/1861右侧随书下载栏下载
# ~ coding=GBK
# ~ 首先加载.CSV文件到程序目录下
# ~ 分析CSV文件,CSV模块包含在Python标准库中
import csv
import matplotlib.pyplot as plt
from datetime import datetime
# ~ filename = 'sitka_weather_2014.csv'
filename = 'death_valley_2014.csv'
with open(filename) as f:
reader = csv.reader(f)#创建一个与文件f关联的阅读器对象reader
header_row = next(reader)#next()返回文件中的下一行,reader处理以逗号分隔的对象并存储在列表中
# ~ print(header_row)
# ~ for column_name in header_row:
# ~ print(column_name)
# ~ 调用enumerate()获取每个元素的索引及其值,可用于查看相应列的索引
for index