我正在学习在Jupyter笔记本中使用rpy2。 我在绘图方面遇到了一些问题。 当我使用rpy2文档中的交互式工作示例时:
from rpy2.interactive import process_revents
from rpy2.robjects.packages import importr
from rpy2.robjects.vectors import IntVector
process_revents.start()
graphics = importr("graphics")
graphics.barplot(IntVector((1,3,2,5,4)), ylab="Value")
Jupyter打开一个新窗口,显示绘图。窗口的“标题”为:R Graphics: Device 2 (ACTIVE) (Not Responding)。我的Jupyter内核是活跃的。当我试图关闭带有绘图的窗口时,Windows声称python.exe没有响应,如果我强制关闭,则Jupyter内核将重新启动。
第一:如何使rpy2内联绘图?第二:如果无法进行内联绘图,如何在不使python.exe无响应的情况下获取绘图窗口?