如何动态地从R中的闪亮应用更改图表?

古萨曼·哈维(Gowthaman Javi)

我有一个data.frame,其中包含4列和7行。下面是示例数据(列名大写,数据小写)。

样本数据:

NAME.  COUNT  MONTH COUNTRY
ram       20. jan   India
ranjith   40.  jan   India
azhar     80.  feb   India
chris     20   feb   US
rakesh    60.  jan   US
mano.     90.  mar.   UK
Ron.       37.  mar.  uk

因此,ui.R我创建了两个selectinputs一种是使用COUNTRY列,另一种是使用MONTH列。

当我选择第一个selectinput作为印度,第二个选择输入作为jan时,应使用条形图在闪亮的应用程序中以x轴(即水平)的名称显示第一行,以y轴(即垂直)的名称显示COUNT。

如果我在第一个selectinput中选择India,然后在第二个selectinput中选择Feb。现在只需要出现第三行,并提到x轴和y轴。同时,还需要为其他行产生结果。

如果COUNTRY选择为UKMONTH选择为jan,则不应创建图表。因为我们没有与UK和Jan组合的唱片。

任何人都可以共享的代码ui.Rserver.R

智慧

根据您所拥有的,您已经非常接近您想要的。只需要该reactive函数从输入中动态捕获值并相应地呈现输出即可:

用户界面

require(shiny) 
shinyUI(fluidPage( 
    titlePanel("sample data"), 
    sidebarPanel( 
        selectInput("COUNTRY", "select country", choices=c("India","US", "UK"), selected ="India"), 
        radioButtons("MONTH","select MONTH", choices=c("jan","feb"))
        ), 
    mainPanel(plotOutput("plot")) 
    ) 
    )

服务器

function(input, output){ 
    country = reactive({input$COUNTRY})          # <<<<<<<<<<< 
    month = reactive({input$MONTH})              # <<<<<<<<<<< 

    output$plot <- renderPlot({ 
        CHART_IP_JOB_FAILURE <- subset(final1, COUNTRY == country() & MONTH == month() & COUNT > 0)
        H <- CHART_IP_JOB_FAILURE[,"COUNT"] 
        M <- CHART_IP_JOB_FAILURE[,"NAME"] 
        barplot(as.numeric(H),names.arg = M,xlab = "NAMES",ylab = "COUNT",col = "blue", main = "TOP 5 JOB FAILURES",border = "red") 
    }) 
}

作为一种资源,发亮的备忘单可能会有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

动态地将图表从类别更改为子类别

来自分类Dev

如何动态地将字符串文本追加到闪亮的应用程序主体上?

来自分类Dev

如何更改图表

来自分类Dev

单击“闪亮”中的更改图

来自分类Dev

如何根据r中的分类列更改图表中折线图的颜色?

来自分类Dev

如何更改图表标签?

来自分类Dev

我如何动态地在html表中插入行

来自分类Dev

如何动态地从pojo中获取字段

来自分类Dev

如何动态地从Firestore阵列中删除多个元素?

来自分类Dev

如何动态地根据列表中的字符串?

来自分类Dev

如何动态地设置网络中边缘的大小+ python

来自分类Dev

动态更改图表系列 VBA

来自分类Dev

根据 R 中的 selectinput 值更改图表

来自分类Dev

如何更改图表中的所有字体?

来自分类Dev

如何更改图表中显示的时间格式?

来自分类Dev

如何防止轴更改图表中的间隔大小?

来自分类Dev

如何在此ggplot图表中更改图例?

来自分类Dev

如何在Dojo中更改图表系列的线条颜色?

来自分类Dev

如何在Excel 2013中更改图表的方向?

来自分类Dev

Highcharts:如何在图表导出中更改图例位置?

来自分类Dev

我们如何根据订阅的主题消息的变化动态地更改Tkinter的标签小部件中的文本?

来自分类Dev

在Meteor中,如何将应用程序的根URL动态地附加到图像路径?

来自分类Dev

如何在Knockout.js Viewmodel属性的View中动态地将背景颜色应用于任何DOM?

来自分类Dev

如何动态地实现特定功能?

来自分类Dev

如何使功能动态地反应?

来自分类Dev

如何动态地实现特定功能?

来自分类Dev

如何动态地为结构赋值

来自分类Dev

动态数据范围更改时更改图表数据范围?

来自分类Dev

如何在R中更改闪亮的曲线

Related 相关文章

热门标签

归档