强制RStudio在Viewer中绘图

时间:2019-01-04 16:32:25

标签: r rstudio

我的“绘图”选项卡不起作用-因此,我试图在“查看器”选项卡中显示ggplot的输出。

已完成打印HTML表的操作:Force rstudio to use browser instead of viewer。可以在地块上这样做吗?

library(ggplot2)
gg.plot <- ggplot(mtcars, aes(mpg, wt)) + geom_point()

enter image description here

有没有一种打印到查看器的方法?

2 个答案:

答案 0 :(得分:0)

我将此作为评论发布,但是无法正确设置格式,因此我将其作为答案。这段代码将创建一个新窗口以放置您的绘图。

library(ggplot2)
data(iris)
x11() # creates the new window
ggplot(data = iris, aes(Petal.Length)) + geom_histogram()
dev.off() # closes the window when you're done with it

答案 1 :(得分:0)

不幸的是,我认为这不是查看器窗格的设计目的。 Ian Pylvainen的This文章建议此窗格排他地用于Web内容。除非您试图在HTML实例(由Markdown,Shiny,htmlwidgets等产生)中可视化绘图,否则我不建议将Rstudio的Viewer作为可行的解决方案。

要继续使用@Joseph Clark John的建议,请使用R提供的各种其他设备。他们建议使用x11()是针对Linux发行版的,因此,如果使用Windows或MacO,则可以分别使用windows()quartz()命令来生成另一个窗口(请参阅所有相关{{ 3}})。

此帖子涉及以下内容:    devices