可视化观察是否有异常值
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
data = np.random.randn(1000) + 10
s = pd.DataFrame(data=data, columns=["value"])
# 绘制散点图
fig = plt.figure(figsize = (10,6))
ax1 = fig.add_subplot(3,1,1) # 创建子图 1
ax1.scatter(s.index, s.values)
plt.grid()
# 绘制直方图
ax2 = fig.add_subplot(3,1,2) # 创建子图2
s.hist(bins=30,alpha = 0.5,ax = ax2