Reproduzierbare Beispiel:fett gedruckten Text in HTML-Ausgabe R glänzend
require(shiny)
runApp(list(ui = pageWithSidebar(
headerPanel("Example"),
sidebarPanel(
sliderInput("index",
label = "Select a number",
min = 1,
max = 4,
step = 1,
value = 2)),
mainPanel(
htmlOutput("text")
)),
server = function(input, output) {
output$text <- renderUI({
HTML(paste(c("banana","raccoon","duck","grapefruit")))
})
}
))
Ich möchte das Wort haben, um Index entspricht („Waschbär“ in der Standardeinstellung) angezeigt in fett und die anderen Wörter in normalen Schriftart.
Wenn ich tun:
HTML(
<b>paste(c("banana","raccoon","duck","grapefruit")[input$index])<\b>,
paste(c("banana","raccoon","duck","grapefruit")[setdiff(1:4,input$index)])
)
Ich erhalte einen Fehler (<
nicht erkannt wird) ...
Sie könnten ein div in der ui.r wie div hinzufügen (outputelement, style = 'font-weight: bold;') – Sebastian
das Problem ist, dass ich auf der gleichen Linie 'character_vector [index] müssen' in fett und 'character_vector [setdiff (1: length (character_vector), index)]' in normaler Schrift – Antoine