2016-04-18 15 views
1

のパラレル座標チャートを公開する私はまだ解決策が見つかりませんでしたが、静かな共通の問題があります:"エラー:パス[1] =" ":いいえそのようなファイルやディレクトリ" Shiny

rCharts Parcoordsを使用してWebアプリケーションを公開しようとすると、私はこのエラーを取得: ERROR:パス[1] =「」:そのようなファイルやディレクトリは

ありませんそして奇妙なことは、アプリが上完全によく実行されることです私のラップトップ...

以下は私が使っているコードの簡単な例です。 コードを実行する前に、parcoordsライブラリをダウンロードして、作業中のファイルに配置する必要があります。そのパスは次のようになっています: "ライブラリ/ウィジェット/教室"

ありがとうございます! :)

ui.R:

library(shiny) 
library(shinydashboard) 
library(rCharts) 

sidebar <- dashboardSidebar(
width = 250, 
sidebarMenu(id = "menu1" 
       ,menuItem("Parallel Coordinates Chart", tabName = "parcoords", icon = icon("line-chart")) 
) 

) 


body <- dashboardBody(

tabItems(

     tabItem(tabName = "parcoords", 
      fluidRow(
       column(10, offset = 1, 
        tabBox(width = 13.5,height=8, 
          id ="colors", 
          tabPanel("Multicolor",showOutput("chart1", "parcoords"))) 
      ) 
      ) 
    ) 
) 
) 

shinyUI(dashboardPage(
    dashboardHeader(title = "Parallel Coordinates Chart" 
        ,titleWidth = 450), 
    sidebar, 
    body 
)) 

server.R:

library(shiny) 
library(shinydashboard) 
library(rCharts) 


shinyServer(function(input, output) { 

dat <- Theoph 

output$chart1 <- renderChart2({ 


     p1 <- rCharts$new() 
     p1$setLib("libraries/widgets/parcoords") 

     p1$set(padding = list(top = 50, bottom = 50, 
          left = 50, right = 50), 
      width = 1200, height = 600) 


     p1$set(
     data = toJSONArray(dat, json = F), 
     range = unique(dat$Subject), 
     colorby = 'Subject', 
     colors = c('red', 'green', 'yellow','blue','black', 'pink', 'brown', 'orange', 'grey', 'maroon', 'plum')) 
     p1 
    } 

) 

}) 

答えて

1

は、私自身が解決策を見つけた: showOutputは、私の場合には、parcoords・ライブラリーへの正確なパスが必要です。 C:¥Users¥fklose¥Desktop¥Launching_Parcoords¥libraries¥widgets¥parcoords。

は、だから私は

tabPanel("Multicolor",showOutput("chart1", "parcoords")) 

から

tabPanel("Multicolor",showOutput("chart1", "libraries/widgets/parcoords")) 

にshowOutputラインを変更し、出版は:)

を働きました
関連する問題