代码与图
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
# 可视化必不可少的套件matplotlib
# plot data
# Series
# 生成1000个数据
data = pd.Series(np.random.randn(1000), index=np.arange(1000))
# 并累加
data = data.cumsum()
# 输出
data.plot() # 这两步用于打印出图
plt.show() # 这两步用于打印出图
# 图1
# DataFrame
# 生成1000个数据
# 4个columns(属性)是ABCD
data = pd.DataFrame(np.random.randn(1000, 4),
index = np.arange(1000),
columns=list("ABCD"))
data = data.cumsum()
data.plot()
plt.show()
# 图3
# plot methods:plot常用方法
# 'bar','hiss', 'box', 'kde', 'area', 'scatter', 'hexbin', 'pie'....
# scatter
ax = data.plot.scatter(x='A',y='B',color='DarkBlue',label='Class 1')
# 一张图打印两组scatter,第二个ax=ax是赋值操作,把数据赋入图1
data.plot.scatter(x='A',y='C',color='DarkGreen',label='Class 2',ax=ax)
# print前三个数据
print(data.head(3))
data.plot()
plt.show()
# 图2
图一
图二
图3