- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建一个 Shiny 的应用程序,将数据绘制为气泡图。我遇到的问题是子集。用户可以通过一些输入来选择数据子集。下面是我的一些代码。我不断收到此错误: Error in data.frame(
NA= NULL, var6 = c(1.95, 1.62, 1.57, 1.44, 1.7, : 参数暗示不同的行数: 0,第736章
全局.R
#Import File From Computer
data <- read.csv("C:\\Users\\User\\Documents\\Project\\Shiny\\data.csv", header=TRUE)
可以使用以下命令复制数据:
Type <- c('A','A','A','B','B','B','C','C','C',)
Date <- as.Date(c('2010-11-1','2008-3-25','2007-3-14','2010-11-1','2008-3-25','2007-3-14','2010-11-1','2008-3-25','2007-3-14'))
Run <- c('RUN1','RUN2','RUN3','RUN1','RUN2','RUN3','RUN1','RUN2','RUN3')
Var1 <- c(1,2,3,4,5,6,7,8,9)
Var2 <- c(2,4,6,8,10,12,14,16,18)
Var3 <- c(3,6,9,12,15,18,21,24,27)
Var4 <- c(4,8,12,16,20,24,28,32,36)
data <- data.frame(Type,Date,Run,Var1,Var2,Var3,Var4)
ui.R
library(googleVis)
shinyUI(fluidPage(
titlePanel("Visualization Tool"),
sidebarLayout(
headerPanel('Data Selection'),
sidebarPanel(
selectInput('x', 'X Variable', names(data)),
selectInput('y', 'Y Variable', names(data)),
selectInput('z', 'Z Variable', names(data),
selected=names(data)[[5]]),
checkboxGroupInput('Type', 'Type', c(
"A"="A",
"B"="B",
"C"="C")),
checkboxGroupInput('Run', 'Run', c(
"RUN1"="RUN1",
"RUN2"="RUN2",
"RUN3"="RUN3"))
)),
mainPanel(htmlOutput(("chart"))
)
))
服务器.R
library(shiny)
library(googleVis)
shinyServer(function(input, output){
datasetInput <- total
output$chart <- renderGvis({
gvisBubbleChart(datasetInput, idvar=input$Name, xvar=input$x, yvar=input$y,
color=input$Name, sizevar=input$z)
})
})
最佳答案
我明白了...在 ui.R 中,我将名称更改为向量
xx<-c("Type"="Type", "Date"="Date", "Run"="Run","Var1"="Var1","Var2"="Var2","Var3"="Var3","Var4"="Var4")
ui.R 变为:
library(googleVis)
shinyUI(fluidPage(
titlePanel("Visualization Tool"),
sidebarLayout(
headerPanel('Data Selection'),
sidebarPanel(
selectInput('x', 'X Variable', xx),
selectInput('y', 'Y Variable', xx),
selectInput('z', 'Z Variable', xx),
checkboxGroupInput('Type', 'Type', c(
"A"="A",
"B"="B",
"C"="C")),
checkboxGroupInput('Run', 'Run', c(
"RUN1"="RUN1",
"RUN2"="RUN2",
"RUN3"="RUN3"))
)),
mainPanel(htmlOutput(("chart"))
)
))
server.R 变为:
library(shiny)
library(googleVis)
shinyServer(function(input, output){
datasetInput <- reactive({data[data$Type %in% input$Type,]})
output$chart <- renderGvis({
gvisBubbleChart(datasetInput(), idvar="Type", xvar=input$x, yvar=input$y,
color="Type", sizevar=input$z)
})
})
关于r - GoogleVis 和 Shiny,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25017652/
有没有办法从 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
我是一名优秀的程序员,十分优秀!