是否可以使用选择小部件来显示反应颜色选择的调色板?我想让用户选择由闪亮应用创建的情节的颜色.
解决方法
对于那些来这里寻找颜色选择器的人来说,之前使用shinysky的答案已经过时了(那里的颜色选择器已被移动到一个没有维护的包装中)
shinyjs包装中还有另一种可用于闪亮的颜色选择器.
library(ggplot2)
library(shiny)
library(shinyjs)
runApp(shinyApp(
ui = fluidPage(
colourInput("col","Select colour","grey"),plotOutput("plot")
),server = function(input,output,session) {
output$plot <- renderPlot({
ggplot(cars,aes(speed,dist)) +
geom_point() +
theme(panel.background = element_rect(fill = input$col))
})
}
))
免责声明:我是这个包的作者.