【问题标题】:Adding a line break or 3rd line of text in Rshiny valuebox?在 R Shiny valuebox 中添加换行符或第三行文本?
【发布时间】:2021-06-19 09:29:11
【问题描述】:

我正在尝试创建一个值框,但我的问题是字幕文本太长。

这是我的代码

```{r}
valueBox(12, 
         paste('Number of Cars',':','City','is Chicago'))
```

但我的目标应该是这样的

我尝试使用“\n”,但没有成功。

【问题讨论】:

  • 怎么没用?尝试使用"\\n" 转义它

标签: r shinydashboard rshiny


【解决方案1】:

我改用了paste0(),我可以使用HTML 换行代码<br> 来做到这一点。我认为这可能取决于您使用的是 flexdashboard 还是闪亮的。但这应该会有所帮助。

---
title: "Old Faithful Eruptions"
output: flexdashboard::flex_dashboard
runtime: shiny
---

```{r}
flexdashboard::valueBox(42, paste0('Number of Cars',':','<br>','City ','is Chicago'))
```

【讨论】:

  • pastepaste0 应该无关紧要——区别只是 paste0 有一个固定的 sep = ""
  • 很高兴知道,我知道有一个小的差异,但 paste0() 似乎是我出于某种原因。
猜你喜欢
  • 1970-01-01
  • 2022-01-07
  • 1970-01-01
  • 1970-01-01
  • 2019-05-14
  • 2019-03-24
  • 1970-01-01
  • 2014-05-02
  • 1970-01-01
相关资源
最近更新 更多