我可以在matplotlib中制作文本框。但我没有看到如何从渲染的阴谋中删除它们?绘制文本框后,似乎没有figure.text.clear()或figure.text(visible = False)?这是如何完成的?和传说不同,你似乎无法让它们拖曳?如何清除以前绘制的Matplotlib文本框?
6
A
回答
11
文本框是艺术家。因此,如果你保留对它们的引用,你应该可以用它们做很多事情。因此,在任何绘图代码,而不是
fig.text(0, 0, 'My text')
,你可以做
textvar = fig.text(0, 0, 'My text')
如果你已经失去了参考,不过,所有的文本对象可以在texts
属性中找到:
fig.texts # is a list of Text objects
在版本1.3.1中,做textvar.remove()
生成一个NotImplementedError(显然固定在1.4)。但是,您可以通过将可见性设置为False来在某种程度上解决此问题。
for txt in fig.texts:
txt.set_visible(False)
将使您的所有文本框消失。
相关问题
- 1. 重新绘制之前清除图matplotlib
- 2. Matplotlib绘制框
- 3. 如何清除文本框?
- 4. 如何删除以前绘制的线?
- 5. 如何在Qt中重新绘制新行之前删除/清除以前绘制的线条?
- 6. 如何清除MVVM中的文本框?
- 7. 如何清除宏内的文本框?
- 8. 如何清除文本框的值?
- 9. 如何清除asyncfileupload的文本框值?
- 10. 如何在matplotlib上绘制框架图
- 11. 清除文本框
- 12. 在画布上绘制而不使以前绘制的位图清除
- 13. 如何避免清除之前在Qt中绘制的点?
- 14. 如何在绘制前清除子视图的内容
- 15. 如何在div中清除以前的文本?
- 16. 清除以前绘制的图表MPAndroidChart - Android?
- 17. 如何使用messageboxbuttons.yesno清除文本框?
- 18. 获取文本框,以清除使用
- 19. matplotlib:重绘之前清除分散数据
- 20. x或在文本框内交叉以清除文本框
- 21. 文本框asp.net的清除文本值?
- 22. ajax表单提交事件之前清除文本框文本
- 23. 如何在ajax表单提交事件之前清除文本框文本?
- 24. 我如何绘制matplotlib的Kmeans文本聚类结果?
- 25. 绘制的matplotlib
- 26. 如何在清除文本框中的文本时绑定gridview
- 27. 清除画布中的文本不会让我重新绘制
- 28. 如何强制Drupal表单清除以前的结果
- 29. 如何从浏览器控制台清除以前的值
- 30. JavaScript清除文本框DOM只清除顶部框
'figure.text.remove()'? – 101 2014-09-23 21:40:14