代码如下:
from pyecharts.charts import Map
map = Map()
data = [
("贵州", 20),
("四川", 155),
("云南", 359),
("海南", 674),
("湖北", 1777)
]
map.add("参考地图", data, "china")
map.render()
为什么最后运行出来地图上没有显示数据啊
不知道你这个问题是否已经解决, 如果还没有解决的话:map() 函数会根据提供的函数对指定序列做映射。
第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。
语法:map(function, iterable, ...)
代码是没有问题的,可能是你数据中的省份名和地图中的省份名不对应,少了一个 ”省“ ,所以显示不出来,你可以加上后再试一下写成这样试一下。
from pyecharts.charts import Map
map = Map()
data = [
("贵州省", 20),
("四川省", 155),
("云南省", 359),
("海南省", 674),
("湖北省", 1777)
]
map.add("参考地图", data, "china")
map.render()