троичный участок Ггтерна не работает в блестящем - PullRequest
0 голосов
/ 11 марта 2019

Я хочу использовать вывод ggtern() в блестящем приложении.Однако, похоже, что он не работает из-за некоторых ограничений.

Вот как это должно выглядеть: What is should look like

Это фактический вывод блеска: The output in shiny

Смотрите здесь воспроизводимый пример:

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)

Я что-то пропускаю?

1 Ответ

0 голосов
/ 11 марта 2019

Поместите функцию графика в команду print:

 output$ggtern <- renderPlot({
        print(ggtern(data.frame(x=10, y=30, z=60), aes(x, y, z)) + geom_point())
    })
...