问题描述
我正在尝试在 Jupyter Notebook 中显示一个情节。
当我第一次调用 plt.show() 时一切正常,但是当我稍后在不同的单元格中调用它时,它不显示情节。
我正在使用 %matplotlib 内联。
单元格 1
fig,ax = plt.subplots()
ax.set_title("Scatter Plot x1,x2")
ax.set_xlabel("x1")
ax.set_ylabel("x2")
ax.scatter(df["x1"],df["x2"],c=df["c"])
plt.show()
ax.scatter(center0[0],center0[1],c="red")
plt.show()
如果我删除单元格 2 中的 plt.show() 语句,我会得到
所以情节在那里,但它不会显示?
解决方法
实际上你不需要再次绘图,你只需要调用你的无花果
单元格 1:
fig,ax = plt.subplots()
ax.set_title("Scatter Plot x1,x2")
ax.set_xlabel("x1")
ax.set_ylabel("x2")
ax.scatter(df["x1"],df["x2"],c=df["c"])
plt.show()
单元格 2:
ax.scatter(center0[0],center0[1],c="red")
fig
希望它能回答你的问题