Python金融大数据分析-例5-1-2:matplotlib二维数据集绘图

案例基本上没有修改,我放在一起了

import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt


np.random.seed(2000)
y = np.random.standard_normal((20, 2)).cumsum(axis=0)

plt.figure(figsize=(7, 4))
plt.plot(y[:,0], lw=1.5,label='1st')
plt.plot(y[:,1], lw=1.5,label='2nd')
plt.plot(y, 'ro')
plt.grid(True)
plt.legend(loc=0)
plt.axis('tight')
plt.xlabel('index')
plt.ylabel('value')
plt.title('A Simple Plot')
plt.show()

y[:,0]=y[:,0]*100
plt.figure(figsize=(7, 4))
plt.plot(y[:,0], lw=1.5,label='1st')
plt.plot(y[:,1], lw=1.5,label='2nd')
plt.plot(y, 'ro')
plt.grid(True)
plt.legend(loc=0)
plt.axis('tight')
plt.xlabel('index')
plt.ylabel('value')
plt.title('A Simple Plot')
plt.show()

fig,ax1=plt.subplots()
plt.plot(y[:,0],'b',lw=1.5,label='1st')
plt.plot(y[:,0],'ro')
plt.grid(True)
plt.legend(loc=8)
plt.axis('tight')
plt.xlabel('index')
plt.ylabel('value 1st')
plt.title('A Simple Plot')
ax2=ax1.twinx()
plt.plot(y[:,1],'g',lw=1.5,label='2nd')
plt.plot(y[:,1],'ro')
plt.legend(loc=0)
plt.ylabel('value 2nd')
plt.show()

plt.figure(figsize=(7, 5))
plt.subplot(211)
plt.plot(y[:,0],'b',lw=1.5,label='1st')
plt.plot(y[:,0],'ro')
plt.grid(True)
plt.legend(loc=0)
plt.axis('tight')
plt.ylabel('value 1st')
plt.title('A Simple Plot')
plt.subplot(212)
plt.plot(y[:,1],'g',lw=1.5,label='2nd')
plt.plot(y[:,1],'ro')
plt.legend(loc=0)
plt.grid(True)
plt.xlabel('index')
plt.ylabel('value 2nd')
plt.show()

plt.figure(figsize=(9, 4))
plt.subplot(121)
plt.plot(y[:,0],'b',lw=1.5,label='1st')
plt.plot(y[:,0],'ro')
plt.grid(True)
plt.legend(loc=0)
plt.axis('tight')
plt.ylabel('value 1st')
plt.title('1st Data Set')
plt.subplot(122)
plt.bar(np.arange(len(y)),y[:,1],width=0.5,color='g',label='2nd')
plt.legend(loc=0)
plt.grid(True)
plt.xlabel('index')
plt.ylabel('value 2nd')
plt.title('2nd Data Set')
plt.show()
Python金融大数据分析-例5-1-2:matplotlib二维数据集绘图_第1张图片
图1
Python金融大数据分析-例5-1-2:matplotlib二维数据集绘图_第2张图片
图2
Python金融大数据分析-例5-1-2:matplotlib二维数据集绘图_第3张图片
图3
Python金融大数据分析-例5-1-2:matplotlib二维数据集绘图_第4张图片
图4
Python金融大数据分析-例5-1-2:matplotlib二维数据集绘图_第5张图片
图5

Python金融大数据分析-例5-1-2:matplotlib二维数据集绘图

你可能感兴趣的:(Python金融大数据分析-例5-1-2:matplotlib二维数据集绘图)