如何解决matplotlib show() 在第二次调用中没有 show()
我正在尝试在 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
希望它能回答你的问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。