发送到 X11 的 rpy 绘图突然关闭?

mac*_*389 1 python x11 graphing rpy2

我正在使用 RPy2 来绘制一些图。绘图显示,但 X11 窗口立即消失。

我输入的所有内容如下,其中CCFS是一个数据矩阵

 import rpy2.robjects as robjects
 r = robjects.r

 pca = r.princomp(CCFS)
 r.plot(pca,main="Eigenvalues")
 r.biplot(pca,main="biplot")
 r['dev.off']() #*EDIT* the problem persists even if I remove this line.
Run Code Online (Sandbox Code Playgroud)

我没有包含一些东西吗?我知道有一些东西要绘制,因为 princomp 返回一个不为空的 ListVector。

unu*_*tbu 5

添加

input()         # for Python3
# raw_input()   # for Python2
Run Code Online (Sandbox Code Playgroud)

到脚本的末尾,以防止程序在用户按下 Enter 之前结束。