ggtern 的三元图在 shiny 中不起作用
ternary plot of ggtern not working in shiny
我想在闪亮的应用程序中使用 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)
我是不是忽略了什么?
将绘图函数放在 print
命令中:
output$ggtern <- renderPlot({
print(ggtern(data.frame(x=10, y=30, z=60), aes(x, y, z)) + geom_point())
})
我想在闪亮的应用程序中使用 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)
我是不是忽略了什么?
将绘图函数放在 print
命令中:
output$ggtern <- renderPlot({
print(ggtern(data.frame(x=10, y=30, z=60), aes(x, y, z)) + geom_point())
})