这是代码
df = pd.DataFrame(3 * np.random.rand(4, 2), columns=['a', 'b'])
plt.subplot(121)
df["a"].plot.box()
plt.subplot(122)
df.plot.scatter(x="a", y="b")
plt.show()
输出来自两个不同的窗口,如下所示:
虽然两者都应该放在一个窗口中.任何错误的建议
解决方法:
调用散点图时,需要指定要绘制的轴.这可以通过将ax =参数传递给绘图函数来完成:
df = pd.DataFrame(3 * np.random.rand(4, 2), columns=['a', 'b'])
plt.subplot(121)
df["a"].plot.box()
ax = plt.subplot(122)
df.plot.scatter(x="a", y="b", ax = ax)
plt.show()