Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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
Pandas 绘图被替换,而不是显示新绘图_Pandas_Jupyter Notebook - Fatal编程技术网

Pandas 绘图被替换,而不是显示新绘图

Pandas 绘图被替换,而不是显示新绘图,pandas,jupyter-notebook,Pandas,Jupyter Notebook,我试图在我的Jupyter笔记本中创建多个绘图。但是,当我创建一个图形时,它会替换它之前的图形,而不是创建一个全新的图形。前 #plotting revenue_adj vs vote_average data df.plot.scatter(x='revenue_adj',y='vote_average',s=.5,title='Average Movie Vote per Budget',figsize=(8,5)); 创建散点图,但当我尝试在其下方(在新代码行上)绘制时 它将替换上面的绘

我试图在我的Jupyter笔记本中创建多个绘图。但是,当我创建一个图形时,它会替换它之前的图形,而不是创建一个全新的图形。前

#plotting revenue_adj vs vote_average data
df.plot.scatter(x='revenue_adj',y='vote_average',s=.5,title='Average Movie Vote per Budget',figsize=(8,5));
创建散点图,但当我尝试在其下方(在新代码行上)绘制时


它将替换上面的绘图,而不是在该代码下创建新的绘图。发生了什么?

记住,pandas的绘图功能实际上使用matplotlib

因此,可以使用matplotlib figure()或subplots()函数创建新图形:

import matplotlib.pyplot as plt

fig = plt.figure()
df.plot.scatter()

fig = plt.figure()
df.plot.scatter()

# | or using subplots()
fig, ax = plt.subplots(1,2)
df.plot.scatter(ax=ax[0])
df.plot.scatter(ax=ax[1])

@如果这个答案解决了你的问题,你介意吗?我会很感激的。
import matplotlib.pyplot as plt

fig = plt.figure()
df.plot.scatter()

fig = plt.figure()
df.plot.scatter()

# | or using subplots()
fig, ax = plt.subplots(1,2)
df.plot.scatter(ax=ax[0])
df.plot.scatter(ax=ax[1])