【问题标题】:How do I bold a text and use a font in paste function in R如何在 R 的粘贴功能中加粗文本并使用字体
【发布时间】:2017-09-17 14:07:39
【问题描述】:

我想使用粘贴功能将文本加粗。我如何在 R 中编写代码?感谢您对此进行调查。

observeEvent(input$submit3,{

if (input$submit3==0) return()

tagList(
  lapply(1:input$numoftrends, function(j) {
    trend.period <- input[[paste0("trendDateRange", j)]]
    trend1 <- substr(trend.period[1],1,7)
    trend2 <- substr(trend.period[2],1,7)

    output[[paste0('Text', j)]] <- renderText({
      #paste(" ")  ## add space in between text
      paste('Trend Date Range', j, ': ', trend1 ,' - ', trend2)
    })
  })
  )
})

【问题讨论】:

  • 尝试在要加粗的内容之前粘贴&lt;b&gt;,在之后粘贴&lt;/b&gt;

标签: r text fonts shiny


【解决方案1】:

&lt;B&gt;&lt;/B&gt; 将您的文本括起来并使用htmlOutput

library("shiny")
server <-function(input, output) {
  output$text <- renderText({
    paste('<B>Trend Date Range</B>')
  })
}

ui <-fluidPage( htmlOutput("text"))

runApp(list(ui = ui, server = server))

【讨论】:

  • 感谢您抽出宝贵时间对此进行调查。正如您在我的代码中看到的那样,我正在使用 lapply 打印多个文本。现在我如何把它放在 htmlOutput 的流体页面中。我很抱歉我是 R 的新手并且很闪亮。祝你有美好的一天!
  • 请不要担心。我得到了它。谢谢
  • 我很抱歉这段代码怎么样。我如何加粗? paste('趋势日期范围', j, ': ', trend1 ,' - ', trend2) 我想在代码中将所有这些文本加粗。
  • paste('&lt;B&gt;Trend Date Range', j, ': ', trend1 ,' - ', trend2, '&lt;/B&gt;')
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-02-20
  • 1970-01-01
  • 2015-11-25
  • 1970-01-01
  • 2016-11-27
  • 1970-01-01
  • 2013-12-15
相关资源
最近更新 更多