【问题标题】:dev.new() launch to second monitordev.new() 启动到第二个监视器
【发布时间】:2016-06-09 19:53:05
【问题描述】:

我想知道是否有人知道调用dev.new() 并默认将生成的帧启动到第二个监视器的方法。我在 Windows 7 下通过 ESS 运行 R。它默认位于我的主显示器的右上角。

更新

dev.new(xpos=1930, ypos=65) 将在我的辅助监视器的左上角启动绘图窗口。

我仍然对如何在每个会话、每个脚本或全局设置 device 下的 xposypos 感兴趣。

【问题讨论】:

    标签: r windows plot ess


    【解决方案1】:

    查看getOption("device")Sys.getenv("_R_CHECK_SCREEN_DEVICE_")。应该有您的设备编号。我在linux上,所以不能说windowZ叫这些,但我得到了一个号码。如果默认是 1,那么如果我将它设置为 2,我会在外接显示器上得到它。

    【讨论】:

    • 那么你到底说应该做什么?这些数字是否应该进入dev.new(),例如dev.new(2)?在我的 Win 10 机器上没有做任何事情。
    • 感谢远足。 getOption 让我按设备拨打电话(以上更新)。但是,Sys.getenv("_R_CHECK_SCREEN_DEVICE_") 返回一个空的chr
    • @joeln 我不明白。如何使用getOption 指定设备?可以发一些代码吗?
    猜你喜欢
    • 1970-01-01
    • 2018-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-27
    • 1970-01-01
    相关资源
    最近更新 更多