r - 样式 R 闪亮的标题面板标签$a 文本
问题描述
我正在尝试在 my 中包含一个额外的标题行R
Shiny
titlePanel
,这是一个超链接,因此我正在使用tags$a
函数,并希望它的字体大小比第一个标题行更小。
这是代码:
library(shiny)
server <- function(input, output) {
output$distPlot <- renderPlot({
x <- faithful$waiting
bins <- seq(min(x), max(x), length.out = input$bins + 1)
hist(x, breaks = bins, col = "#75AADB", border = "white",
xlab = "Waiting time to next eruption (in mins)",
main = "Histogram of waiting times")
})
}
ui <- fluidPage(
titlePanel("Hello Shiny!"),
titlePanel(tags$a("Shiny Tutorial",href="https://shiny.rstudio.com/articles/basics.html")),
sidebarLayout(
sidebarPanel(
sliderInput(inputId = "bins",
label = "Number of bins:",
min = 1,
max = 50,
value = 30)
),
mainPanel(
plotOutput(outputId = "distPlot")
)
)
)
shinyApp(ui, server)
第一个标题行:"Hello Shiny!"
和第二个:"Shiny Tutorial"
具有相同的字体大小,但我希望第二个标题标题具有较小的字体大小。
另外,知道如何将这两个标题放在同一行吗?
解决方案
我认为您不小心创建了重复的 titlePanel,我不喜欢。
但是,保持这种状态,这对我有用,您可以根据典型的 HTML 调整h1
最大和h6
最小的大小。
如果您尝试类似...
titlePanel("Hello Shiny!", windowTitle = "Hello Shiny!"),
titlePanel(tags$h4(
tags$a("Shiny Tutorial",href="https://shiny.rstudio.com/articles/basics.html")
)
),
请注意,如果没有参数windowTitle = ...
,您浏览器中的窗口标题将成为tags$a(...)
函数中的 HTML 文本。
推荐阅读
- data-structures - 为关键字挖掘文本时,扫描列表 n 次或将列表的每个部分与 n 个字符串比较是否更快?
- linux - gem5 构建失败并显示“错误:'printPFflags' 未在此范围内声明”
- javascript - 如何查看 JavaScript 调用堆栈从顶部弹出
- java - 使用 Union Find 从 top-btm 查找路径
- office-js - Office.js Web WORD 加载项:window.open() 方法不适用于“about:blank”URL
- c++ - 在map擦除c ++期间执行循环多少次
- java - 当您可以使用扫描仪时,为什么 DataOutputStream 与 FileWriter 有任何不同?
- java - 如何处理用 null 初始化的构造函数?
- java - android studio中奇怪的运行时错误
- php - 如何在 Laravel 5.6 中通过 html 表单选择和输入同时添加信息?