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表示在同一个坐标系