2017-04-20 2 views
1

Ich möchte einen Text mit der Paste-Funktion in Fettschrift. Wie schreibe ich das in R? Danke, dass du dir das angeschaut hast.Wie mache ich einen Text fett und verwenden Sie eine Schriftart in einfügen-Funktion in 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) 
    }) 
    }) 
) 
}) 
+0

Versuchen Sie, ein '' vor, was Sie wollen zu fett und ein '' nach einfügen. –

Antwort

3

Schliessen Sie Ihren Text mit <B> und </B> und verwenden 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)) 
+0

Vielen Dank für Ihre Zeit in diesem Zusammenhang. Wie Sie in meinem Code sehen können, benutze ich ein Lapply, um mehrere Texte zu drucken. Wie stelle ich das nun in die fluidPage für den htmlOutput? Ich entschuldige mich, ich bin neu in R und glänzend. Ich wünsche ihnen einen wunderbaren Tag! – aotearoa

+0

Bitte mach dir keine Sorgen. Ich hab es geschafft. Danke – aotearoa

+0

Es tut mir leid, wie wäre es mit diesem Code. Wie mache ich es fett? einfügen (' Trend Datumsbereich', j, ':', trend1, '-', trend2) Ich möchte alle diese Texte im Code fett machen. – aotearoa

Verwandte Themen