from sklearn.preprocessing import StandardScaler from sklearn.preprocessing import MinMaxScaler from matplotlib import gridspec import numpy as np import matplotlib.pyplot as plt # 数据集 cps = np.random.random_integers(0, 100, (100, 2)) # 创建对象 ss = StandardScaler() # 调用方法,传入数据集 std_cps = ss.fit_transform(cps) # 使用GridSpec自定义子图 gs = gridspec.GridSpec(5,5) # 绘图 fig = plt.figure() ax1 = fig.add_subplot(gs[0:2, 1:4]) ax2 = fig.add_subplot(gs[3:5, 1:4]) ax1.scatter(cps[:, 0], cps[:, 1]) ax2.scatter(std_cps[:, 0], std_cps[:, 1]) plt.show()