我可以在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. 如何清除vC++ paint中所有以前繪製的圖形?
- 4. 如何清除文本框?
- 5. 如何清除文本框?
- 6. 如何刪除以前繪製的線?
- 7. 如何從文本區域清除所有以前的文本?
- 8. 如何在Qt中重新繪製新行之前刪除/清除以前繪製的線條?
- 9. 如何清除angular2中的文本框
- 10. 如何清除MVVM中的文本框?
- 11. 如何清除asyncfileupload的文本框值?
- 12. 如何清除文本框的值?
- 13. 如何清除宏內的文本框?
- 14. 如何在matplotlib上繪製框架圖
- 15. 清除文本框
- 16. 清除文本框
- 17. 當前往下一個文本框時清除文本框
- 18. 在畫布上繪製而不使以前繪製的位圖清除
- 19. 機器人框架:如何清除文本框中的文本
- 20. 如何在div中清除以前的文本?
- 21. 如何避免清除之前在Qt中繪製的點?
- 22. 如何在繪製前清除子視圖的內容
- 23. 清除以前繪製的圖表MPAndroidChart - Android?
- 24. 如何使用messageboxbuttons.yesno清除文本框?
- 25. 如何清除點擊文本框?
- 26. 獲取文本框,以清除使用
- 27. matplotlib:重繪之前清除分散數據
- 28. 如何把X內部文本框以清除在ExtJS的
- 29. x或在文本框內交叉以清除文本框
- 30. 文本框asp.net的清除文本值?
'figure.text.remove()'? – 101 2014-09-23 21:40:14