pandas的学习8-pandas-plot出图

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

原文地址:https://www.cnblogs.com/simon-idea/p/9578798.html