import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
'''
这次我们讲如何将数据可视化.
首先import我们需要用到的模块,除了 pandas,我们也需要使用 numpy 生成一些数据
这节里使用的 matplotlib 仅仅是用来 show 图片的, 即 plt.show()。
'''
# plot data
# Series
data = pd.Series(np.random.randn(1000), index=np.arange(1000))#生成了长度为1000的series 并且赋值了index
data = data.cumsum()#累加
##data.plot()
# DataFrame
data = pd.DataFrame(np.random.randn(1000, 4), index=np.arange(1000), columns=list("ABCD"))#generate a matrix (1000*4),and mark it by index and column
data = data.cumsum()
# plot methods:
# 'bar', 'hist', 'box', 'kde', 'area', scatter', hexbin', 'pie'
ax = data.plot.scatter(x='A', y='B', color='DarkBlue', label="Class 1")
data.plot.scatter(x='A', y='C', color='LightGreen', label='Class 2', ax=ax)#ax=ax means these two scatters in the same figure
plt.show()
结合matplotlib作图ax=ax表示在同一个坐标系