python - 如何使用 matplotlib 绘制单个散点图
问题描述
我正在尝试使用 matplotlib 为我的在线课程制作一个散点图,但有时屏幕上会显示多个图。
这是代码:
plt.figure()
plt.scatter(x[:2], y[:2], s=100, c='red', label='Tall students')
plt.scatter(x[2:], y[2:], s=100, c='blue', label='Short students')
plt.show()
如果我再次运行它,我只会得到一个情节。
有什么办法可以确保我在这里只得到 1 个地块?
解决方案
plt.clf()
将清除当前数字。 plt.cla()
将清除所有子图。
推荐阅读
- java - 通过 GSON 获取作为对象内对象的 JSON 值的问题
- css - 引导容器居中
- java - servlet 中的请求和响应对象
- sqlite - 事务是否确保不会发生脏读?
- php - 如何将这个多维数组分成三个指定的部分?
- javascript - keep modal open despite clicking on it
- azure - Azure ACS AzureFile 动态持久卷声明
- sql - XQuery 中有动态绑定吗?
- angular - 将字符串从 MatToggleButton 复制到 Angular 5 自动完成输入字段中
- javascript - 如何访问嵌套的对象数组