楼主: zhou1_20
1031 0

[有偿编程] 大家帮看看我这个shiny App错哪了 [推广有奖]

副教授

20%

还不是VIP/贵宾

-

威望
0
论坛币
19114 个
通用积分
1031.5719
学术水平
146 点
热心指数
166 点
信用等级
135 点
经验
36357 点
帖子
541
精华
0
在线时间
884 小时
注册时间
2015-9-25
最后登录
2024-9-6

10论坛币
我想分别根据diomands的cut, color,clarity绘制直方图,但出来的效果如下图,明显错误

捕获.PNG
  1. #这是我的代码
  2. library(shiny)
  3. library(ggplot2)

  4. # Define UI for application that draws a histogram
  5. ui <- fluidPage(
  6.    
  7.    
  8.    titlePanel("Old Faithful Geyser Data"),
  9.    
  10.   
  11.    sidebarLayout(
  12.       sidebarPanel(
  13.         radioButtons('dist','please choose a column:',
  14.                      c('cut'='cut',
  15.                        'color'='color',
  16.                        'clarity'='clarity'))
  17.       ),
  18.       # Show a plot of the generated distribution
  19.       mainPanel(
  20.          plotOutput("distPlot")
  21.       )
  22.    )
  23. )

  24. # Define server logic required to draw a histogram
  25. server <- function(input, output) {
  26.    
  27.    output$distPlot <- renderPlot({
  28.       
  29.      #diamonds
  30.       y <- switch(input$dist,
  31.                  cut = diamonds$cut,
  32.                 color = diamonds$color,
  33.                 clarity = diamonds$clarity)
  34.      #hist(y)
  35.   
  36.      ggplot(diamonds,aes(x=y))+
  37.        geom_bar()
  38.       
  39.    })
  40. }

  41. # Run the application
  42. shinyApp(ui = ui, server = server)
复制代码


我想要的结果是每点击一个按钮绘制下面样式的条形图,请问我的代码该怎么改
Rplot03.png



关键词:Shiny Shin App Application histogram library 直方图 color
您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-5 21:45