什么是折线图
折线图是用直线段将各个数据连接起来组成的图形;
常用来观察数据随时间变化的趋势;
例如股票价格、温度变化等等。
举例:
# coding:utf-8
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-10, 10, 100)
y = x**2
plt.plot(x, y)
plt.show()
折线图的时间处理
# coding:utf-8
import matplotlib.pyplot as plt
import numpy as np
import matplotlib.dates as mdates
date, open_data, close_data = np.loadtxt('000001.csv', delimiter=',',
converters={0: mdates.strpdate2num('%m/%d/%Y')},
skiprows=1, usecols=(0, 1, 4),
unpack=True)
# 将 date 转换为浮点数
# print date
# plt.plot(date, open_data)
# plt.show()
# plt.plot_date(date, open_data, '-')
plt.plot_date(date, open_data, linestyle='-', color='red', marker='o')
plt.plot_date(date, close_data, linestyle='--', color='green', marker='<')
plt.show()
运行结果图不放了,大家自己试一下吧 … 具体有哪些可选项可以查阅官网资料。