You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在R语言leaflet图例标题中添加上标?

在R语言leaflet图例标题中添加上标的方法

leaflet的addLegend()函数支持在title参数中使用HTML格式,直接借助HTML的<sup>标签就能实现上标效果。

先修正你代码里的两处小问题:

  • 变量名拼写错误:dataset$varaible需改为dataset$variable
  • 标题字符串未闭合:title = "ICE Race要补全引号

修改后的完整代码如下:

pal1 <- colorFactor("YlGn", domain = dataset$variable, n = 3)

dataset %>% leaflet() %>%
  addProviderTiles("CartoDB.PositronNoLabels") %>%
  addPolygons(weight = 0.25, stroke = TRUE, color = "black", 
              fillColor = ~pal1(variable), 
              label = ~paste0("SCORE: ", variable)) %>%
  addLegend("bottomright", pal = pal1, values = ~variable, 
            title = "ICE<sup>Race</sup>")

核心逻辑是:leaflet会自动解析title中的HTML标签,<sup>标签专门用于定义上标文本,把需要设为上标的Race放在该标签内即可实现需求。

内容的提问来源于stack exchange,提问作者Cloudberries

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 17:22:39