linux - Linux 下 R 中的完整导航放大图

标签 linux r plot

在 R 中从 Windows 移动到 Linux (Ubuntu) 后,我无法放大绘图。 在这些数据上

libs <- c('quantmod','zoom')
lapply(libs, require, character.only = T)
getSymbols('NOK',from="2013-01-01") # zde vložit vybraný ticker
data_all<-NOK
dC<-data_all[,4]

在 Windows 上我这样做了

plot(dC,type='o')
zm()

我还看到了一个交互式情节,允许我通过 H、J、K、L 键移动。但是如果我现在做同样的事情(在 Linux 版本的 R 上),它不会显示这个交互式图只允许我用鼠标点击但它是无效的。 它显示

plot(dC,type='o') zm()

Fall back to classical interface.

Use X11(type = "Xlib") to enable full navigation.

我试过了

zm(type="Xlib")

X11(type="Xlib")

但它不起作用。 有关如何解决此问题的任何建议,以及它在 Windows 上工作但在 Linux 上不起作用的原因是什么?

最佳答案

这对我来说适用于 Linux。 只需按照消息告诉您的操作即可:

X11(type = "Xlib")
plot(dC,type='o')
zm()

它打开一个允许缩放的新设备。

 sessionInfo()
R version 3.1.1 (2014-07-10)
Platform: x86_64-pc-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C               LC_TIME=en_GB.UTF-8        LC_COLLATE=en_US.UTF-8     LC_MONETARY=en_GB.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=en_GB.UTF-8       LC_NAME=C                  LC_ADDRESS=C               LC_TELEPHONE=C             LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] zoom_2.0.4     quantmod_0.4-0 TTR_0.22-0     xts_0.9-7      zoo_1.7-11     Defaults_1.1-1

loaded via a namespace (and not attached):
[1] grid_3.1.1        lattice_0.20-29   packrat_0.3.0.104 tools_3.1.1   

关于linux - Linux 下 R 中的完整导航放大图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25240499/

相关文章:

c - 尽管设置了 O_CREAT,为什么我不能打开共享内存对象?

python - 在 K 均值中使用 Elbow 曲线求 K 的可靠性如何?

R - 差异散点图

python - 如何让 matplotlib 和 latex 一起工作?

r - 如何在Rselenium中单击网页中的链接?

R - 使用 tmap() 绘图不显示图例

java - 如何使用 ps -axl 找到在 Linux 上运行的 Java 线程?

linux - 以编程方式读取 "/proc/bus/input/devices"

c++ - 如何使用多线程读取文件?

r - 解析 dplyr 中的日期时间