折线图是用直线将各个数据连接起来组成的图形
常用来观察数据随时间变化的趋势
例如股票价格,温度变化,等等
例子:
函数图(二次曲线图)
股票时间序列图-日期格式的转化
import numpy as np
import matplotlib.pyplot as plt
x = np.linespace(-10,10,100)
y = x**2
plt.plot(x,y)
plt.show()
例子二:
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
date,open,close = np.loadtxt("test.csv",delimiter=",",converters={0:mdates.strpdate2num("%m/%d/%Y")},
skiprows=1,usecols=(0,1,4),unpack=True)
plt.plot(date,open) #x轴不是日期的格式
#plt.plot_date(date,open,'-') #matplotlib提供的一个函数有个坐标轴是时间的类型
plt.show()#参数 线形 linestyle 颜色color 点形状 marker
作业:
画出x值为【0,10】的正弦函数图像
读取test.csv的open,high,low,close并将他们画在一个图上