金融量化分析【day111】:Matplotib-图标标注

一、图像标注

1、股票

df = pd.read_csv('601318.csv')
df.plot()

  金融量化分析【day111】:Matplotib-图标标注

plt.plot([1,3,4,5])
plt.plot([5,8,7,9])
plt.title('Graph 1')
plt.xlabel('X')
plt.ylabel('Y')
plt.xlim(0,3)
plt.ylim(1,5)
plt.xticks(np.arange(4))

  金融量化分析【day111】:Matplotib-图标标注

plt.plot([1,3,4,5])
plt.title('Graph 1')
plt.xlabel('X')
plt.ylabel('Y')

  金融量化分析【day111】:Matplotib-图标标注

plt.plot([1,3,4,5])
plt.plot([5,4,2,3])
plt.title('Graph 1')
plt.xlabel('X')
plt.ylabel('Y')
plt.xlim(0,3)
plt.ylim(1,5)
plt.xticks(np.arange(4))

  金融量化分析【day111】:Matplotib-图标标注

label='line A'
plt.plot([1,3,4,5],label='line A')
plt.plot([5,4,2,3],label='line B')
plt.title('Graph 1')
plt.xlabel('X')
plt.ylabel('Y')
plt.xlim(0,3)
plt.ylim(1,5)
plt.xticks(np.arange(4))

  金融量化分析【day111】:Matplotib-图标标注

x= np.linspace(-100,100,100000)
y = x**2
plt.plot(x,y)

  金融量化分析【day111】:Matplotib-图标标注

总结

金融量化分析【day111】:Matplotib-图标标注

二、绘制数学函数

0、预热

plt.plot([1,3,4,5])
plt.title('Graph 1')
plt.xlabel('X')
plt.ylabel('Y')

  金融量化分析【day111】:Matplotib-图标标注

1、题目要求

金融量化分析【day111】:Matplotib-图标标注

2、答案

x= np.linspace(-100,100,100000)
y1 = x
y2 = x ** 2
y3 = 3*x**3 + 5*x**2+2*x+1
plt.plot(x,y1,label="y=x")
plt.plot(x,y2,label="y=x^2")
plt.plot(x,y3,label="$y=3x^3+5x+2x+1$")
plt.ylim(-100,100)
plt.ylim(-100,100)
plt.legend()

  金融量化分析【day111】:Matplotib-图标标注

部分同学写出的如下图

x= np.linspace(-100,100,100000)
y1 = x
y2 = x ** 2
y3 = 3*x**3 + 5*x**2+2*x+1
plt.plot(x,y1,label="y=x")
plt.plot(x,y2,label="y=x^2")
plt.plot(x,y3,label="$y=3x^3+5x+2x+1$")
plt.legend()

  金融量化分析【day111】:Matplotib-图标标注

上一篇:Python与金融量化分析----金融与量化投资


下一篇:在阿里云Centos下LNMP环境搭建