- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近开始使用 dygraph,到目前为止我非常喜欢它。我曾尝试使用它来 Shiny ,但没有取得太大成功。虽然我的脚本没有产生任何错误,但它也没有产生任何图表!
你有机会引导我走向正确的方向吗?
这是我的数据示例:
> head(df2)
date Variety Count Price Value Quantity TotalKg
1 2014-11-06 CRIPPS PINK 80-90 204 3670 18 333
2 2014-11-06 CRIPPS PINK 120-135 181 10150 56 1036
3 2014-11-06 CRIPPS RED 80-90 221 26910 122 2257
4 2014-11-06 CRIPPS RED 100-110 205 22910 112 2072
5 2014-11-06 CRIPPS RED 120-135 193 58950 306 5661
6 2014-11-06 TOPRED 80-90 167 7350 44 814
使用品种和计数变量,我想绘制价格随时间变化的图表。
这是我的 ui.R
library(dygraphs)
library(shiny)
shinyUI(fluidPage(
titlePanel("Apples Prices"),
sidebarLayout(
sidebarPanel(
selectInput("productname", "Select your product",
choices = levels(df2$Variety)),
selectInput("count", "Select your size",
choices = levels(df2$Count))),
mainPanel(
dygraphOutput("applesgraph"))
)))
和服务器端:
library(shiny)
library(dygraphs)
library(dplyr)
library(xts)
shinyServer(function(input, output) {
dfa <- reactive({df2 %>% filter(Variety == input$productname &
Count == input$count )})
#the first graph which is price over time (input: variety, count, date)
output$applesgraph <- renderDygraph({
xts(dfa()$Price, order.by = dfa()$date) %>% dygraph()
})
})
我感觉我对 dplyr 和时间序列对象的方法错误......我应该什么时候过滤?我尝试了很多组合,但总是出现诸如“不可子集化”之类的错误。
预先感谢您能给我的任何启发/指导。
最佳答案
由于您需要 server.R
(对于图形)和 ui.R
(对于输入列表)中的输入数据,因此我添加了
和 server.R
中的 renderUI({...})ui.R
中的 uiOutput(...)
# server.R
library(shiny)
library(dygraphs)
library(dplyr)
library(xts)
shinyServer(function(input, output) {
data <- read.csv("cleanApples.csv") %>%
filter(Quantity > 10)
#the first graph which is price over time (input: variety, count, date)
output$applesgraph <- renderDygraph({
if (is.null(input$productname) || is.null(input$count)) return(NULL)
filtered <- filter(data,
Variety == input$productname,
Count == input$count )
xts(filtered$Price, as.Date(filtered$date, format = "%Y-%m-%d")) %>%
dygraph()
})
output$productnames <- renderUI({
selectInput("productname", "Select your product",
choices = levels(data$Variety))
})
output$counts <- renderUI({
selectInput("count", "Select your size",
choices = levels(data$Count))
})
})
还有
# ui.R
library(dygraphs)
library(shiny)
shinyUI(fluidPage(
titlePanel("Apples Prices"),
sidebarLayout(
sidebarPanel(
uiOutput("productnames"),
uiOutput("counts")
),
mainPanel(
dygraphOutput("applesgraph"))
)))
现在可以了 in shinyapps.io
关于r - 使用有光泽的 dygraph,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30176303/
我想访问正在显示到窗口的像素数据,但我没有运气在光泽中找到这样的函数,也没有尝试在键盘事件回调中调用 OpenGL readPixels。看起来光泽度将图片渲染到窗口而不暴露渲染的位图。 如果这在光泽
我正在自定义UITabBar。我在 UITabBarItem 中使用了自定义图像。问题是元素上是否有渐变/光泽。我检查了苹果应用商店的 UITabBarItem 上没有任何这种光泽效果。如何从 UIT
以下是标准节标题 View 处理滚动/重叠的方式: 我试图用自定义节标题复制相同的行为,但我得到的只是: 似乎在默认行为中,底部标题 View 的顶部 1px 线与顶部标题 View 的底部 1px
我的应用程序日志中有此错误: sqlite3.OperationalError: database or disk is full 由于有足够的磁盘空间可用并且我的 SQLite 数据库似乎没有损坏(
我正在尝试将以下 JSON 发布到 api。以下是来自 Xcode 控制台的日志。 { address = ( { city = 1;
仅使用直接的 html 和 css 如何使背景网页颜色和图像看起来有光泽/光泽? 我不是谈论在两种不同颜色之间制作渐变而是向标准十六进制颜色和图像添加光泽(或发光)外观。 类似于透明涂层对车辆油漆工作
我正在使用 React VR 开发一个应用程序,并使用 blender 创建了一个 3D pokeball。我已将其导出为 Wavefront .obj 文件,并在我的 React VR 应用程序中使
我是一名优秀的程序员,十分优秀!