【问题标题】:Change error message with Shiny app使用 Shiny 应用程序更改错误消息
【发布时间】:2016-06-13 01:20:03
【问题描述】:

简单地说,我有一个 Shiny 应用程序,用户可以在其中选择数据集中值的各种组合并生成图表。然而,对于其中一些组合,没有数据,Shiny 会产生错误消息:

Error: 'from' must be length 1

如何用信息更丰富的消息替换此错误消息,例如:

Sorry, there is no data for you requested combination. Please change your input selections

谢谢。

【问题讨论】:

    标签: r shiny


    【解决方案1】:

    您可以使用validateneed 函数来执行此操作。代码看起来像这样:

    output$MyPlot<-renderPlot({
      validate(
         need(MyData(), "Sorry, there is no data for you requested combination. 
                          Please change your input selections"
         )
       )
       ...code for making plot...
    })
    

    如果MyData() 部分由于给出错误而不存在,则将显示消息,否则将显示绘图。详情请查看?validate

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多