如何在R Shiny中调整sidebarPanel的宽度而不影响后续sidebarPanel宽度

2023-12-10

我正在尝试更改 R Shiny 中 sidebarPanel 的宽度,以便我的 mainPanel 有更多“空间”来并排显示两个图表。这些图表显示在主面板中各自的侧边栏面板中。因此,存在三个侧边栏面板:第一个用于数据选择/选择在其余两个侧边栏面板中显示。

但是,当我更改第一个 sidebarPanel 的宽度时,所有 sidebarPanel 都采用此宽度。我该如何防止这种情况发生?

我用作示例的 ui.r 代码位于:https://github.com/EconometricsBySimulation/2013-06-11-Shiny-Exploration/blob/master/ui.R

server.r 代码示例位于:https://github.com/EconometricsBySimulation/2013-06-11-Shiny-Exploration/blob/master/server.R

我使用以下内容来调整 ui.r 中第一个 sidebarPanel 的宽度:

left=sidebarPanel(
         tags$head(
           tags$style(type="text/css", "select { width: 100px; }"), # defines width of dropdown panel
           tags$style(type='text/css', ".span4 { max-width: 150px; }") # defines width of panel containing dropdown panel
           ),

但正如所指出的,这会导致后续面板呈现其宽度。 关于如何保持第一个侧边栏面板的宽度或更窄的设置,并使第二个(中间)和第三个(右侧)侧边栏面板的宽度各为剩余空间宽度的一半,有什么想法吗?

提前谢谢了!


Using sidebarPanel在我看来有点扭曲wellPanel可能是一个更好的选择。请尝试以下操作:

 left=wellPanel(
   tags$style(type="text/css", '#leftPanel { width:200px; float:left;}'),
   id = "leftPanel",
   selectInput .... as before

这为面板提供了一个 ID 并指定为样式。对其他面板执行类似的操作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在R Shiny中调整sidebarPanel的宽度而不影响后续sidebarPanel宽度 的相关文章

  • ggplot2 的组合图(不在单个图中),使用 par() 或 layout() 函数? [复制]

    这个问题在这里已经有答案了 我一直在考虑使用 par 或 layout 函数来组合 ggplots 可以使用这些功能吗 假设我想绘制 ggplot 散点图和 ggplot 直方图 我想将这两个地块合并起来 而不是在一个地块中 是否适用 我在
  • 数据集子集的回归

    我想做以下事情并需要一些帮助 分别计算 身高 与 年龄 的斜率和截距 lm Height Age 一 每个人 二 性别 并创建一个包含结果 斜率和截距 的表 我可以使用 申请 吗 在下一步中 我想做一个统计测试 以确定性别之间的斜率和截距是
  • R 中具有 NA 值的聚合栅格

    我在 R 中有一个分辨率为 1 公里的栅格 其 NA 值分布广泛 但位置不规则 即 包含数据的单元格不连续 并且 NA 值分散 我正在尝试使用用户定义的平均圆角函数 包括在下面 以 5 公里分辨率 因子 5 聚合此栅格 使用 raster
  • 评估 R 中字符串指向的函数

    假设我有以下内容 x lt 1 10 squared lt function x x 2 y lt squared 我希望能够使用 y 定义的字符串来评估该函数 像 eval y 这样的东西 我知道这是错误的 但会返回 1 1 4 9 16
  • 将线条剪裁到绘图区域并在绘图区域外显示文本

    我想限制绘图的可见 y 范围 为了保留超出此范围的值 我需要设置oob 出界 to rescale none这效果很好 不过 我还想在图外的页边空白处添加一些文本 为了做到这一点 我需要关闭剪辑 这会导致超出范围的值被绘制在绘图区域之外的边
  • R:使用 dcast 时包含没有条目的因子

    我在数据帧上使用 reshape2 函数 dcast 其中一个变量是某些级别未出现在数据框中的因素 但我会将所有值包含在创建的新列中 例如 假设我运行以下命令 library reshape2 dataDF lt data frame id
  • 是否可以使用像“tz=NULL”这样的东西?...“as.POSIXct”默认为依赖于语言环境的时区(与“as.Date”不同),这会导致问题

    我知道这是一个长期存在 根深蒂固的问题 但这是我经常遇到的问题 而且我看到初学者R经常与此斗争 我希望有一个令人满意的解决方案 到目前为止 我的谷歌和 SO 搜索都是空的 但如果在其他地方重复 请指出正确的方向 TL DR 有没有办法使用类
  • 有没有办法将字母扩展到超过 26 个字符,例如 AA、AB、AC...?

    我大部分时间都使用字母来表示我的因素 但今天我尝试超过 26 个字符 LETTERS 1 32 期待有自动递归因式分解 AA AB AC 但很失望 这只是字母的限制还是有办法使用其他函数来获取我正在寻找的内容 702够吗 LETTERS70
  • 添加不同的标签以在 ggplot R 中的堆积条形图中显示总计?

    我的问题有点类似 如何添加文本标签以显示ggplot中堆叠比例条的每个条中的总数n https stackoverflow com questions 65201095 how to add text label to show total
  • R Plotly 禁用图例单击和图例双击

    我想使用 R Plotly 从服务器端禁用绘图图例选择 我们看here https community plot ly t disable legend click functionality hiding traces 1345 2可以使
  • 为什么 quosures 在 group_by() 中起作用,但在 filter() 中不起作用?

    我正在构建一个函数 我将根据字符串操作数据框 在该函数中 我将根据字符串构建一个列名称 并使用它来操作数据框 如下所示 library dplyr orig df lt data frame id 1 3 amt c 100 200 300
  • Rblpapi - 将 bdp 与 ISIN / Cusip 一起使用会出现错误

    当我将 bdp 与 ISIN 或 CUSIP 一起使用时 出现以下错误 bdp US25470XAB10 ISIN ULT PARENT TICKER EXCHANGE bdp 25470XAB1 CUSIP ULT PARENT TICK
  • 如何重试错误语句?

    如果某个语句出错 我如何简单地告诉 R 重试该语句几次 例如 我希望做类似的事情 tryCatch dbGetQuery Query database error function e if is locking error e If da
  • 在 R 中使用科学记数法和 xtable

    我将 data frame 传递给 xtable dat table lt xtable dat 1 20 digits 10 我宁愿使用科学记数法 而不是像那样显示数字 我该怎么做呢 看过了 但我发现的只是R 格式化xtable中的数字
  • 在 R 绘图上使用鼠标书写?

    我使用创建了散点图plot R 中的函数 有没有可能在这个图上画图 我想添加一条直线并获取它的参数 但在我看来abline 可能会很不方便 我想画很多条线 然后选择一条最合适的 我怎样才能完成这个任务 看看 RStudio 和这个例子 li
  • 整理包中的字段说明

    我很抱歉 因为我知道这个答案可能出现在编写 R 包的手册中 但在我阅读和查看其他包的整理字段时 我无法 100 弄清楚该字段的用途 用简单的语言 我的是英语 来看 包的描述文件中的整理字段有什么作用 人们想在那里放什么 我认为这来自于某个时
  • R 中的频率加权,与 Stata 的结果比较

    我正在尝试分析明尼苏达大学 IPUMS 数据集中的数据1990 年美国人口普查 http usa ipums org usa sampdesc shtml us1990a in R 我正在使用survey http faculty wash
  • 动态显示仪表板页面

    我有一个实用的闪亮应用程序 它使用shinydashboard包裹 新功能需要特定于用户的行为 例如 针对不同的用户名使用不同的数据集 因此我打算 显示登录表单 验证凭据并设置反应值LoggedIn to true如果成功的话 显示实际情况
  • R 中的微秒时间戳

    在 CSV 文件中 我有几列 其中一列有时间戳 其中每个时间戳是今天午夜经过的微秒 每个 csv 文件仅包含一天内的数据 因此这并不含糊 我的问题是 如何将这些微秒时间戳解析为 R 多谢 我的 CSV 文件的一部分 34201881666
  • 使用 ggplot2 在一张画布上绘制多个图形[重复]

    这个问题在这里已经有答案了 我正在尝试根据此表将两个 ggplot2 图合并为一个图 Type RatingA RatingB 1 One 3 36 2 Two 5 53 3 One 5 57 4 One 7 74 5 Three 4 38

随机推荐

  • sed 使用正则表达式

    所以基本上我有一个包含 1500 个名字的原始列表 每个名字都有一个 4 位数字 我有另一个文件 其中包含这 1500 个姓名中的 200 个姓名以及与其关联的新 4 位数字 我需要用这个新号码替换旧号码 我有一个文件original tx
  • 在 theano 中优化卷积时收到断言错误

    我正在尝试运行这段代码 x set np random rand 100 100 100 x T dtensor3 x inp x reshape 100 1 100 100 W stdDev np sqrt 2 3 3 2 W thean
  • 谷歌项目托管svn提交问题

    当我尝试使用 svn commit 提交代码时 它返回一个错误 svn 提交失败 详细信息如下 svn 服务器发送了意外的返回值 405方法不允许 响应 MKACTIVITY 请求 svn svn act acf5cd6f e8d7 476
  • Wix升级版本

    我正在尝试做教程 检查老歌 https www firegiant com wix tutorial upgrades and modularization checking for oldies
  • 谷歌分析 Cookie

    在我的浏览器中 如果我拒绝创建 cookie 则 cookie 会按名称 utma utmb 等创建 我认为此 cookie 用于谷歌分析 任何人都知道谷歌如何创建此 cookie 即使浏览器不支持 cookie 创建 谢谢 是的 这些是
  • 毫无例外地编写 C++ 吗?

    这个答案提到了两种处理非异常安全的 C 库 例如 Qt 的方法 将其隔离在异常安全包装器中 放弃例外并适应其风格 答案详细介绍了第一个选项 但第二个选项的后果是什么 放弃例外 当毫无例外地编写C 时 该语言的使用是如何受到限制的 例如 标准
  • Windows XP批处理文件连接

    我正在尝试完成以下荒谬的任务 我有一个文本文件 其中包含一组完全限定的文件名 我想迭代该文件并将每一行附加到一个公共变量 该变量可以传递给命令行工具 例如 该文件可能是 C dir test txt C WINDOWS test2 txt
  • 如何在 JOINED 表中使用 FIND_IN_SET?

    我有 2 张桌子 user 注册献血者的姓名及其血型 blood 包含血型和血液相容性 例如 血液为5 A 可以接受5 A 和6 O 的献血 我必须建立一个搜索表单来检索潜在的献血者 该表格允许用户搜索特定血型的捐献者 如果我搜索血型 5
  • 从套接字接收的流是否仅限于单个发送命令?

    我目前正在开发一个多线程应用程序 我使用以下 简化的 代码接收数据 private void BeginReceiveCallback IAsyncResult ar bytesReceived this Socket EndReceive
  • 具有可变时间的动画

    我有轨迹数据 其中每辆车都有自己的启动时间 每辆车都是动画中的一个点 因此 在数据集中 每一行都有坐标点 x y 和时间戳 所以 固定的时间间隔对我来说不起作用 我尝试过loop and sleep但它不显示动画 而只显示第一个结果 但如果
  • 将扩展 NextPage 类型分配给页面组件时出现类型错误

    我收到类型错误const Page如下面的屏幕截图和代码块所示 Type props Props JSX Element getLayout page ReactElement
  • javax.crypto.BadPaddingException:未知的块类型

    我正在尝试模拟非对称密钥系统 我使用以下代码来生成密钥对 加密 解密密码 我有一个分布式环境 目前我将生成的密钥保存在文件系统中 我知道这并不安全 但它只是用于测试目的 private static SecureRandom random
  • Pandas 和 PanelOLS:仅支持 2 级多重索引

    我有一个像这样的数据框 year fcode y x 0 1987 410032 NaN 0 1 1988 410032 NaN 0 2 1989 410032 NaN 0 3 1987 410440 NaN 0 4 1988 410440
  • 如何在JavaCC中实现JavaScript/ECMAScript“这里没有LineTerminator”规则?

    我继续致力于我的JavaCC语法 for ECMAScript 5 1 实际上进展顺利 我想我现在已经涵盖了大部分表达方式 我现在有两个问题 两个问题都与自动分号插入 7 9 1 有关 这是其中之一 该规范定义了以下生产 PostfixEx
  • Winforms:插入符号位置的屏幕位置

    如何找到标准 Winforms TextBox 的插入符的屏幕位置 您只能使用本机互操作来完成此操作 获取插入符位置 DllImport user32 dll return MarshalAs UnmanagedType Bool stat
  • ^ 运算符对 BOOL 有何作用?

    这句话是什么意思呢 isChecked isChecked 1 isChecked is a BOOL 是异或运算 因此 0 翻转为 1 1 翻转为 0 结果应该是一样的isChecked isChecked
  • Android Volley POST请求:在服务器端获取GET请求方法(php)

    我正在制作一个 Android 应用程序 需要将 Post 请求发送到我的服务器 并且确实需要一些帮助 我一直在尝试使用 android Volley 提出这些请求 我在这里阅读了很多相关问题以及有关 android Volley 的各种文
  • 在数据框的每一列中填写 NA 的平均值[重复]

    这个问题在这里已经有答案了 如果我有一个数据框 df df data frame x 1 20 y c 1 10 rep NA 10 z c rep NA 5 1 15 我知道用给定列的平均值替换 NA 是 我们可以使用 df is na
  • 直接链接到 iframe 中加载的特定内容的页面

    我有一个带有 iframe 的首页 可以加载不同的内容 我想要一个将用户带到 iframe 中加载的 pageA 的首页或加载了 pageb 的另一个 url 的 url 我该怎么做呢 我是否缺少一个简单的 html 解决方案 或者这是 j
  • 如何在R Shiny中调整sidebarPanel的宽度而不影响后续sidebarPanel宽度

    我正在尝试更改 R Shiny 中 sidebarPanel 的宽度 以便我的 mainPanel 有更多 空间 来并排显示两个图表 这些图表显示在主面板中各自的侧边栏面板中 因此 存在三个侧边栏面板 第一个用于数据选择 选择在其余两个侧边