Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的一个子批中的散布和历史记录_Python_Pandas_Matplotlib_Subplot - Fatal编程技术网

Python中的一个子批中的散布和历史记录

Python中的一个子批中的散布和历史记录,python,pandas,matplotlib,subplot,Python,Pandas,Matplotlib,Subplot,这是代码 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() 输出在两个不同的窗口中,如下所示:- 图1 图2 虽然两者都应该在一个窗口中。任何有错误的建议您需要指定在调用散点时绘制

这是代码

    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()
输出在两个不同的窗口中,如下所示:-

图1

图2


虽然两者都应该在一个窗口中。任何有错误的建议

您需要指定在调用
散点
时绘制的轴。这可以通过将
ax=
参数传递给plotting函数来实现:

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()

向你致敬