我试图将ggplot对象转换为plotly并在闪亮的应用程序中显示它.但我遇到一个错误"没有适用于'plotly_build'的方法应用于类"NULL"的对象
我能够成功地将ggplot对象返回到闪亮的应用程序,
output$plot1 <- renderplot({
gp <- ggplot(data = mtcars, aes(x = disp, y = cyl)) + geom_smooth(method = lm, formula = y~x) + geom_point() + theme_gdocs()
})
Run Code Online (Sandbox Code Playgroud)
但莫名其妙地无法转换它.
我的代码看起来像这样
output$plot2 <- renderplotly({
gp <- ggplot(data = mtcars, aes(x = disp, y = cyl)) + geom_smooth(method = lm, formula = y~x) + geom_point() + theme_gdocs()
ggplotly()
})
Run Code Online (Sandbox Code Playgroud) 我正在使用闪亮的仪表板模板来生成我的Web UI.
当计算完成时,我想动态生成一个信息框,其链接指向其中一个tabItems dashboardBody.
例如,我可以把它放在我的tabItem1输出中,
renderInfoBox({
infoBox("Completed",
a("Computation Completed", href="#tabItem2"),
icon = icon("thumbs-o-up"), color = "green"
)
})
Run Code Online (Sandbox Code Playgroud)
但问题是,当我点击链接时,它什么也没做.我想跳到tabItem2.当我将鼠标悬停在它上面时,链接href似乎有效.
谢谢!
更新:除了使用Javascripts之外,看起来像使用actionLink和包中的updateTabItems函数shinydashboard也可以.
我的机器上有不同的gcc版本.我需要让RStudio使用指定的gcc版本来编译C文件.但无论我如何更改.bashrc文件以更改默认系统gcc,RStudio总是使用一个版本.无论如何我可以在RStudio中配置C编译器路径吗?谢谢!
我正在使用knitr生成动态文档。如果表格太大而无法适合页面(屏幕)宽度,是否有任何方法可以使其适合页面,同时将滚动条保持在表格下方,以便人们可以从左向右滑动该栏并读取表格内容?
这是一个测试代码
---
title: "Untitled"
author: "ath"
date: "07/02/2015"
output:
html_document:
css:custom.css
---
```{r set-options}
options(width = 80)
```
```{r test, results='markup'}
df.matrix <- matrix(runif(300, min = 0, max = 300), nrow = 2)
df.matrix <- as.data.frame(df.matrix)
colnames(df.matrix) <- paste("col", as.character(seq(1:150)), sep = "")
library("knitr")
kable(df.matrix, col.names = colnames(df.matrix))
```
Run Code Online (Sandbox Code Playgroud)
看来选项中的宽度不起作用。
谢谢!