- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
跟进:
https://groups.google.com/forum/#!topic/shiny-discuss/u7gwXc8_vyY
我有与帖子中的用户完全相同的 R Shiny 结构化程序,除了我在绘图中使用 googleVis Shiny 包。例如,下面是 gVis 表的图:
output$gvisTable <- renderGvis( {
if (is.null(dataset))
return(NULL)
gvisTable(dataset)
})
编辑:
我保存 ggplots 的代码:
server.R
name <- paste0(input$filename, ".png")
print(p)
if(input$savePlot) {
ggsave(name, p, type="cairo-png")
}
ui.R(在 sidePanel 中)
wellPanel(
textInput('filename', "Filename"),
checkboxInput('savePlot', "Check to save")
)
这就是我用来尝试保存 gVis 图的方法:
name <- paste0(input$filename, ".png")
if(input$savePlot) {
png(name, *INPUT GVIS PLOT HERE*, type="cairo-png")
dev.off()
}
这不起作用:我收到错误:“二元运算符的非数字参数”
我找不到允许用户下载 gVis 图的方法。我无法使用链接帖子中的方法,因为您无法“打印”gVis 图。
此外,这些文件本地保存到我的 R 工作目录中,但我计划将此应用程序上传到网络。文件将为用户保存在哪里?有想法吗?
最佳答案
我没有看到 gvis 对象的 png
方法记录。
从 print.gvis
的 googleVis 主索引页面链接的帮助页面中记录了两种“打印”方法。默认方法(当 tag
为 NULL 或“html”时)是将 Java 脚本页面发送到您的浏览器。另一个(当您设置 tag="chart"
时,会使用您指定的名称构造一个 html 文件。我想您可以使用发送到运行特定浏览器的实例,但为此,您应该使用不同的 SO 标签,以便吸引与您使用相同软件的人的兴趣。(我使用的是带有 Firefox 的 Mac,看到“打印”输出没有任何困难.) 如果您打算“将其上传到网络”,那么您需要有一个服务器。我的印象对您来说这有点新鲜吗?
print(GTM, tag="chart", file="test.html")
#created in my working directory
关于r - 是否可以从 R 下载 googleVis 图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18225202/
有没有办法从 googleVis 输出中删除或隐藏页脚?以下是每个 googleVis 输出中显示的内容。 Data: sport • Chart ID: TimelineID95891e64f3 •
我正在尝试更改 googleVis columnChart 中悬停标签的样式。我想格式化大数字,因为它是在轴上完成的。你知道如何管理它吗(我已经阅读了整个互联网但仍然不知道如何修复它 :D)? 我的问
我想在 googleVis 图表的 tooltip 中格式化数字(添加 big.mark)。昨天我问了这个问题:Hover style of label in googleVis并得到了答案。今天,我
我想隐藏标签。我相信这与选项有关 bubble.textStyle并将颜色设置为 none但我想不通。 Bubble , fontSize:
下面的代码生成了我想要的图表。除了我想在工具提示中添加值 l 。目前我不知道如何做到这一点。 require(googleVis) df <- data.frame(x = c(1:5), y =
阅读自 googleVis包裹vignette :“使用 googleVis 包,用户可以轻松创建带有基于 R 数据框的交互式图表的网页,并通过 R.rsp 包 或在他们自己的网站 中显示它们”。按照
我在一个 Shiny 的应用程序中有一些 googleVis 图表,但是当它们太长时,googleVis 默认会缩短水平轴上的标签。我该如何防止这种行为?下面的示例复制了我想阻止的行为: df=dat
我正在尝试使用 R 中的 gooogleVis 制作一个具有两个坐标和一个大小参数的气泡图。 当我没有建立颜色变量时,大小变量将用作颜色而不是大小。我可以包含 colorvar,但随后该变量会显示在工
我想为 R googleVis 时间线图表设置具体的开始和结束日期。例如,我希望下面的图表从 1780 开始,到 1815 结束。我搜索了文档并尝试了其他图表类型中的一些选项,但我无法让其中任何一个发
我在 Windows 7 中使用 Rsutdio 和 knitr 渲染简单的 gvisTable 时遇到问题。这是我的代码 ```{r results='asis'} require(googleVi
我真的很喜欢动态图表的外观 here但我想为其他一些图(而不仅仅是散点图)制作动画。 例如,是否可以制作烛台图的动画? 最佳答案 尽管您提出了问题,但我的回答就好像您不关心使用 googleVis,只
我正在尝试创建一个 Shiny 的应用程序,将数据绘制为气泡图。我遇到的问题是子集。用户可以通过一些输入来选择数据子集。下面是我的一些代码。我不断收到此错误: Error in data.frame(
我正在尝试为 googlevis 饼图创建自定义工具提示。 我找到了 Using Roles via googleVis但我无法将类似的概念复制到饼图。请参阅下文,了解我为实现这一目标所做的一项尝试:
我正在尝试在 Windows 7 上使用 googleVis-0.5.10 和 RStudio 0.99.473。我可以很好地生成图表,但它们总是在新的浏览器窗口中打开。代码很简单,没有设置额外的选项
在 Rmarkdown 之外,独立的 googleVis 图表工作正常,但是当我将其插入 Rmarkdown 文件时,我只收到 Rmarkdown 代码: 查看器输出: > TEST H 4/13/2
有没有办法在 googleVis 的 gvisTable 中进行多级排序? 我正在使用 Shiny 来显示这样的 gvisTable: x <- gvisTable(tabData,options=l
我一直在使用“googleVis”和 R 来使用 Google 图表 API 生成折线图。在 Google API 的教程中,我发现 Javascript 中的数据转换用于确定轴是“连续”(使用数字
拿起这个 question ,我正在尝试使用 R 中的 GoogleVis 包在 Sankey 图表中为节点分配一组颜色,并希望与渐变模式相关联。问题是我在 3 组节点中的每组中都有相同的类别,我很难
我正在尝试通过 googleVis 在 R 中制作图表. 您如何使图表自动适应屏幕的大小,或者更确切地说,适合浏览器的大小? library('googleVis') Column <- gvisCo
这个问题不太可能对任何 future 的访客有帮助;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于互联网的全局受众。如需帮助使这个问题更广泛适用,visit the h
我是一名优秀的程序员,十分优秀!