强制性"我对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套餐都是最新的,所以我不认为这是问题所在。
任何建议都将不胜感激!
由于