Joc*_*öll 14 windows graphics clipboard r rstudio
有没有办法让R/RStudio将绘图复制到具有自定义大小的剪贴板?
RStudio具有此功能,但您必须每次都定义大小,并且有一些额外的点击,我相信这是可以避免的.
我尽力保存为jpeg或其他file="clipboard"- 然后 - 在绘图后 - dev.off().没有错误消息,但剪贴板中也没有任何内容.
这是一个例子:
data(mtcars)
jpeg(file = "clipboard",width = 800, height = 600, units = "px", pointsize = 12,
quality = 100,
bg = "white", res = NA, family = "", restoreConsole = T)
hist(mtcars$mpg)
dev.off()
Run Code Online (Sandbox Code Playgroud)
关于如何实现这一点的任何想法?
RHA*_*RHA 11
最好的方法是能够控制Rstudio中的大小,但是正如你从Rstudio网站上发现的那样,Rstudio不支持它.以下代码将您的绘图保存到wmf.保存到位图还有一个解决方法,包括一些点击,但至少你不必再指定大小了:
data(mtcars)
windows(800, 600, pointsize = 12) #opens a separate window with the size you want
hist(mtcars$mpg) #draw to this (active) window
savePlot("clipboard", type="wmf") #saves plot to WMF
Run Code Online (Sandbox Code Playgroud)
不幸的是,似乎无法保存到jpg格式化到剪贴板.您可以通过转到此窗口将其复制到位图,单击CTRL-C并将图形作为位图放在剪贴板上,使用800:600.
编辑:该windows命令仅适用于Windows.
对于Mac,它应该替换为:( quartz(width=8,height=6,pointsize=12,dpi=100)宽度/高度,以英寸为单位!)
对于linux试试x11(width=8,height=6,pointsize=12,dpi=100)(未经测试).
| 归档时间: |
|
| 查看次数: |
4503 次 |
| 最近记录: |