You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R Shiny应用新增fluidRow后Plotly仪表盘图表消失问题

R Shiny新增fluidRow后仪表盘图表消失的问题原因

核心故障原因

  • 重复输出ID:UI中两次使用了tableOutput('group_limits'),Shiny要求所有输出组件的ID必须全局唯一,重复ID会打乱页面整体渲染逻辑,连带相邻的firm_limits_utiliz图表也无法正常加载。
  • 缺失渲染逻辑:UI中存在plotlyOutput('firm_limits_remains')、拼写错误的plotlyOutput('gtoup_limit_remains')两个输出ID,但server代码中没有对应的renderPlotly函数,缺失的渲染逻辑也会干扰其他组件正常展示。
  • 细节错误:第一个fluidRow的box参数将width拼成widht,同时代码未提前加载plotly依赖包,也可能导致布局或图表渲染异常。

修复方案

  1. 将两个重复的group_limitsID改为不同值,比如第一个改为group_limits_top,第二个改为group_limits_bottom,同时在server中补充对应renderTable逻辑。
  2. 修正gtoup_limit_remains的拼写错误为group_limit_remains,在server中补充firm_limits_remains、group_limit_remains对应的renderPlotly函数。
  3. 修正第一个box的widht为正确的width。
  4. 在代码开头添加library(plotly),加载绘图依赖包。

内容的提问来源于stack exchange,提问作者Davit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 04:36:04