【发布时间】:2019-07-30 19:23:14
【问题描述】:
我一直在尝试将我制作的图表添加到闪亮的布局中,但是当我运行项目时,它显示了这个错误。
我有下面的 serve.R 代码:
library(shiny)
df <-read.csv('./CSV/data.csv')
shinyServer(function(input, output) {
output$scatterPlot <- renderHighchart({
hchart(df, "scatter",
hcaes(x=df$revenue,y=df$users,group=df$name_group))
})
})
对于我得到的用户界面:
library(shiny)
library(shinydashboard)
library(shinycssloaders)
titlePanel("my_app")
header <- dashboardHeader(title = "my_app" )
sidebar <- dashboardSidebar(
sidebarMenu(
menuItem("Overview", tabName = "overview", icon = icon("book-open"))
)
body <- dashboardBody(
tabItems(
tabItem("overview",
fluidRow(
box(
title = "revenue_vs_user", status = "primary",
withSpinner(highchartOutput("scatterPlot"))
))
)
))
shinyUI(dashboardPage(header, sidebar, body, skin = "blue"))
我在这个错误上看到的所有答案都说它的发生是因为数据没有被正确读取,但是在我的环境变量中出现了数据,所以它正在被读取。感谢您的帮助!
【问题讨论】:
-
我的猜测是运行时绝对/相对路径存在差异。在它之前是否有警告(可能在闪亮的服务器控制台或错误日志上)显示
Warning ... No such file or directory? -
除了这个错误,它没有显示警告或任何东西
-
闪亮服务器上的目录结构是什么?出现这样的错误,我从未见过它被错误地读取,它总是由于路径问题或读取函数的参数(但您对
read.csv的调用没有错)。 -
整个目录我在 Rtool 中有
root-> -CSV -PYfiles -RExamples -Rtool -.Rdata -.Rhistory -R Project - Readme我有 ui.R 和 server.R 所在的项目文件。
标签: r shiny shinydashboard shiny-server