0

我想ggtern()在闪亮的应用程序中使用输出。但是,由于某些限制,它似乎失败了。

这应该是这样的: 应该是什么样子

这是实际的闪亮输出: 闪亮的输出

有关可重现的示例,请参见此处:

library(shiny)
library(ggtern)

ui <- fluidPage(
        mainPanel(
           plotOutput("ggtern")
        )
)
server <- function(input, output) {
    output$ggtern <- renderPlot({
        ggtern(data.frame(x=10, y=30, z=60), aes(x, y, z)) + geom_point()
    })
}
shinyApp(ui = ui, server = server)

我忽略了什么吗?

4

1 回答 1

3

将绘图功能放在print命令中:

 output$ggtern <- renderPlot({
        print(ggtern(data.frame(x=10, y=30, z=60), aes(x, y, z)) + geom_point())
    })
于 2019-03-11T12:54:50.933 回答