R 单独窗口显示绘图(plots)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R 单独窗口显示绘图(plots)相关的知识,希望对你有一定的参考价值。
参考技术A R语言绘图,如果能够想图中所展示的一样,能够独立窗口显示绘图。既方便查看又方便保存。由于一不小心卸载了RStudio,重新安装之后。以前能够在独立窗口显示绘图的功能,现在怎么都找不回了。
而百度的结果刚好跟我相反。他们都是出现了独立窗口绘图,而想把它放在右下角plots里面。
试了半天,设置环境变量 option()。结果还是没有成功。
本想着先就这样了,以后再解决吧。只能每次重新输入dev.new()。后面在摆渡过程当中发现有一个快捷的命令——X11().一次性可以显示多种窗口,而不用使用,一次输入一次。相对而言还是方便了一些,但是没有从根本上解决问题。
参考文章: R语言绘图设备
在 R plotly 子图上获取单独的轴标签
【中文标题】在 R plotly 子图上获取单独的轴标签【英文标题】:Getting separate axis labels on R plotly subplots 【发布时间】:2017-05-10 13:06:11 【问题描述】:当使用 R plotly
包版本 4.5.6 时,我无法弄清楚如何在使用 subplot
组合多个绘图时显示轴标签。这是一个没有出现 x 轴标签的示例。
require(plotly)
a <- data.frame(x1=1:3, y=30:32)
b <- data.frame(x2=11:13, y=31:33)
u <- plot_ly(a)
u <- add_lines(u, x=~x1, y=~y)
v <- plot_ly(b)
v <- add_lines(v, x=~x2, y=~y)
subplot(u, v, shareY=TRUE)
【问题讨论】:
【参考方案1】:要让 x 轴标签显示为 subplot
,您可以设置 titleX = TRUE
。默认值为titleX = shareX
,在您的示例中为shareX = FALSE
(默认值)。
subplot(u, v, shareY = TRUE, titleX = TRUE)
【讨论】:
对不起,我错过了。一个有点相关的问题是我真的想为轴标签使用通用字符串。在使用titleX=TRUE
调用subplot
之前,我可以为各个图添加对layout(..., xaxis=list(title=...))
的调用,它也可以使用。我只是想知道调用layout
是否是推荐的方法。
@FrankHarrell 使用 layout
正如你所描述的,这似乎是我看到的大多数示例中的方法。您也可以在构建子图后使用布局。例如:subplot(u, v, shareY = TRUE, titleX = TRUE) %>% layout(xaxis = list(title = "X1"), xaxis2 = list(title = "X2"))
.以上是关于R 单独窗口显示绘图(plots)的主要内容,如果未能解决你的问题,请参考以下文章