我已经使用leafletR创建了一个地图,我希望addCircles
中的弹出窗口包含我数据集中的2个变量,但我希望每个变量都在新行中
我尝试使用sprintf
的代码是这样的,除了它在一行上显示之外,它都有效。我怎样才能将它分成两行?
popup= sprintf("Store: %s \n TY Sales: £%0.0f", Stores$Store, Stores$X2016)
答案 0 :(得分:0)
您可以将HTML格式与sprintf一起使用以插入斜体,换行符和链接。
library(htmltools)
labels <- mapply(function(x, y, z, a) {
HTML(sprintf("%s<br><em>%s</em><br>%s<br><a href=%s>link</a>", htmlEscape(x), htmlEscape(y), htmlEscape(z), htmlEscape(a)))},
data$var1, data$var2, data$var3, data$var4, SIMPLIFY = FALSE)