RenderPlot在我的本地计算机上返回不可见的图,但在其他计算机上可见

时间:2015-07-30 09:49:11

标签: r shiny

强制性"我对R / Shiny"非常陌生。我正在构建一个简单查询数据库的应用程序,并返回检索到的数据图。以下是用于返回绘图的通用代码:

App.R

library(shiny)
library(shinydashboard)
library("RODBC")
library(ggplot2)

ui <- mainPanel(fluidPage(
      tabsetPanel(
      tabPanel("Plot", plotOutput("plot1"))
              )
           ))

server <- function(input, output,session) {

       db <- odbcConnect(dsn="db", uid = "username", pwd = "password",believeNRows=FALSE )

       plotQueryTxt = paste("SELECT * FROM myTable")

       myData <- sqlQuery(db, plotQueryTxt )

       odbcClose(db)

       output$plot1 <- renderPlot({ggplot(myData,aes(COLUMN1,COLUMN2))+ geom_point()})
  }
  shinyApp(ui, server)

这里的问题是,在我的个人机器上,情节被渲染但是看不见。当此应用程序在其他计算机或远程服务器上运行时,可以看到该图。我的问题是:是什么导致情节在一台机器上可见而不在另一台机器上?这是我的显卡的问题,还是沿着那些线路出现的问题?

我已经检查过所有R套餐都是最新的,所以我不认为这是问题所在。

任何建议都将不胜感激!

由于

0 个答案:

没有答案