在Linux中如何将R图表复制到剪贴板

在Linux中如何将R图表复制到剪贴板,r,R,在Windows版本的R中,我可以右键单击任何图表并将其复制到剪贴板: > windows(5, 5) > plot(rnorm(100)) 在Linux中,我没有相同的右键单击功能,甚至在图形窗口中也没有菜单,这些菜单允许我在Windows下以各种图形格式保存图表 我知道我可以使用png(“filename.png”,5,5)来获取文件,但我是否可以像在R for Windows中那样将x11或Cairo图形设备输出复制到剪贴板 这可能取决于您的窗口管理器,但您可以拍摄窗口的屏

在Windows版本的R中,我可以右键单击任何图表并将其复制到剪贴板:

> windows(5, 5)
> plot(rnorm(100))

在Linux中,我没有相同的右键单击功能,甚至在图形窗口中也没有菜单,这些菜单允许我在Windows下以各种图形格式保存图表


我知道我可以使用png(“filename.png”,5,5)来获取文件,但我是否可以像在R for Windows中那样将x11或Cairo图形设备输出复制到剪贴板

这可能取决于您的窗口管理器,但您可以拍摄窗口的屏幕截图并保存…好的。我用的是i3,所以我想我需要用scrot什么的。在R中无法直接执行此操作,即使是作为图形设备的命令,例如>剪贴板(5,5)之类的命令?我猜这是Windows R GUI的一个功能。我认为这是不可能的,除非你使用的是像RStudio这样的IDE。这可能取决于你的窗口管理器,但是你可以截取窗口并保存它…好的。我用的是i3,所以我想我需要用scrot什么的。在R中无法直接执行此操作,即使是作为图形设备的命令,例如>剪贴板(5,5)之类的命令?我猜这是Windows R GUI的一个功能。我认为这是不可能的,除非您使用的是像RStudio这样的IDE。