sjplot sjt.frq 在新 window / 选项卡中
sjplot sjt.frq in new window / tab
我正在使用 sjPlot 来获得 "pretty" tables。我设法创造了一个非常好的偶然事件,另一个 table 为我提供了变量的频率。
一切都很好,应该是这样 - 除了一件事:
我使用 RStudio,当我 运行 我的代码包含多个 sjPlot-table 作为输出时,我只能访问最新的一个。与 RStudio 的 graphics-window 不同,您可以在输出中来回点击,我只停留在最后一个 table.
有没有办法创建一个新标签或 window 左右,我可以 运行 我的代码并访问我创建的所有 table?
那就太酷了!
目前,RStudio 中的查看器窗格没有历史记录功能。您可以改为在浏览器中打开 tables(或者另外,查看器窗格中有一个图标),因此您有多个浏览器选项卡,每个选项卡都有一个 table 输出。
或者您 "concat" 多个 table 并在“查看器”窗格中显示它们,但是,这需要付出很大的努力。
# create and save first HTML-table
part1 <- sjt.lm(fit1, fit2)
# create and save second HTML-table
part2 <- sjt.lm(fit3, fit4)
# browse temporary file
htmlFile <- tempfile(fileext=".html")
write(sprintf("<html><head>%s</head><body>%s<p></p>%s</body></html>",
part1$page.style,
part1$page.content,
part2$page.content),
file = htmlFile)
viewer <- getOption("viewer")
if (!is.null(viewer)) viewer(htmlFile) else
utils::browseURL(htmlFile)
谢谢丹尼尔!
这实际上真的很有帮助!
我还发现(这就是为什么我将此作为答案发布,而不仅仅是作为评论......)windows()
还通过 RStudio 创建新数据 windows。
这可能对其他 RStudio 用户也很有趣:-)
下面是我的脚本中快速复制的一些示例代码:
scatter <- ggplot(na.action=na.exclude, spending.analysis, aes(age, money))
windows()
scatter +
geom_point(aes(color = school), alpha = 0.7) +
geom_smooth( method = "lm", color = "dark blue", alpha = 0.05, fill = "blue", na.action = na.exclude) +
facet_grid(. ~ school) +
theme_bw() +
scale_color_manual(values = group.colors)
我认为这解释了 windows()
命令的放置位置
我正在使用 sjPlot 来获得 "pretty" tables。我设法创造了一个非常好的偶然事件,另一个 table 为我提供了变量的频率。
一切都很好,应该是这样 - 除了一件事: 我使用 RStudio,当我 运行 我的代码包含多个 sjPlot-table 作为输出时,我只能访问最新的一个。与 RStudio 的 graphics-window 不同,您可以在输出中来回点击,我只停留在最后一个 table.
有没有办法创建一个新标签或 window 左右,我可以 运行 我的代码并访问我创建的所有 table?
那就太酷了!
目前,RStudio 中的查看器窗格没有历史记录功能。您可以改为在浏览器中打开 tables(或者另外,查看器窗格中有一个图标),因此您有多个浏览器选项卡,每个选项卡都有一个 table 输出。
或者您 "concat" 多个 table 并在“查看器”窗格中显示它们,但是,这需要付出很大的努力。
# create and save first HTML-table
part1 <- sjt.lm(fit1, fit2)
# create and save second HTML-table
part2 <- sjt.lm(fit3, fit4)
# browse temporary file
htmlFile <- tempfile(fileext=".html")
write(sprintf("<html><head>%s</head><body>%s<p></p>%s</body></html>",
part1$page.style,
part1$page.content,
part2$page.content),
file = htmlFile)
viewer <- getOption("viewer")
if (!is.null(viewer)) viewer(htmlFile) else
utils::browseURL(htmlFile)
谢谢丹尼尔! 这实际上真的很有帮助!
我还发现(这就是为什么我将此作为答案发布,而不仅仅是作为评论......)windows()
还通过 RStudio 创建新数据 windows。
这可能对其他 RStudio 用户也很有趣:-)
下面是我的脚本中快速复制的一些示例代码:
scatter <- ggplot(na.action=na.exclude, spending.analysis, aes(age, money))
windows()
scatter +
geom_point(aes(color = school), alpha = 0.7) +
geom_smooth( method = "lm", color = "dark blue", alpha = 0.05, fill = "blue", na.action = na.exclude) +
facet_grid(. ~ school) +
theme_bw() +
scale_color_manual(values = group.colors)
我认为这解释了 windows()
命令的放置位置