gpt4 book ai didi

r - 如何在 R Shiny 的 renderText 中添加项目符号?

转载 作者:行者123 更新时间:2023-12-04 14:00:33 24 4
gpt4 key购买 nike

我正在使用 renderText在我的 Shiny Web 应用程序中显示一些动态输出。现在如何在动态输出中包含项目符号?

最佳答案

假设您正在使用 UI.R而不是自定义 HTML UI,您应该可以使用 HTML函数或 tags为此功能。

请注意,我正在写这个,所以代码未经测试。

HTML("<ul><li>...text...</li><li>...more text...</li></ul>")

或者
tags$div(
tags$ul(
tags$li("text")
)
)

更新:我第一次错过了你问题中的动态词,这就是为什么我只提到 UI.R (感谢@StephaneLaurent 指出)。

为了使您的项目符号列表动态化,您应该使用 renderUI在您的 server.R .此函数期望它包装的表达式为 HTML。然后,您可以在 UI.R 中指定使用 uiOutput 将列表放在哪里.

代码看起来或多或少是这样的:

UI.R
#other elements before the list
uiOutput("myList")
#other elements after the list

server.R
output$myList <- renderUI(HTML("<ul><li>...text...</li><li>...more text...</li></ul>"))

您可以在 renderUI 上找到更多信息在 docs ,以及在 tutorial 中关于将其用于动态 UI 的简要说明.

关于r - 如何在 R Shiny 的 renderText 中添加项目符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22923784/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com