pyecharts的问题

pyecharts绘制地图时悬浮在省份弹出文本,而不是数字,知道的请回复,谢谢

可以使用 tooltip_formatter 属性来定义鼠标悬停时弹出的文本。这个属性可以是一个字符串,也可以是一个JavaScript函数。下面是一个例子,用于将tooltip的格式设置为 {省份名}:{设备数}

from pyecharts.charts import Map
from pyecharts import options as opts


map_data = [("广东", 1000), ("北京", 900), ("上海", 800), ("江苏", 700), ("安徽", 600), ("浙江", 500)]
map_chart = Map()
map_chart.add(
    "",
    map_data,
    maptype="china",
    is_map_symbol_show=False,
    label_opts=opts.LabelOpts(is_show=False),
    tooltip_opts=opts.TooltipOpts(
        formatter="{b}: {c}"
    ),
)

map_chart.render("map.html")

tooltip_opts 中设置 formatter="{b}: {c}",其中 {b} 表示触发 tooltip 的数据名称,即省份名,{c} 表示数据值,即设备数。 您可以根据上面的例