我在在pyecharts中输入maptype="china"显示invalid syntax,但是我已经安装了地图包了,请问这是什么原因
上面少了逗号,profit后面没有加逗号(,)
导致检测到maptype处有错误。
不知题主的geo是不是pyecharts.charts.Geo类的实例?geo.add()方法并没有maptype这个参数,此参数存在于Map类中:如下图。
错误提示是参数项不对
python 3.7.6
pyecharts 1.9.0 可正常渲染
from pyecharts import options as opts
from pyecharts.charts import Geo
from pyecharts.faker import Faker
c = (
Geo()
.add_schema(maptype="china")
.add("geo", [list(z) for z in zip(Faker.provinces, Faker.values())])
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
.set_global_opts(
visualmap_opts=opts.VisualMapOpts(is_piecewise=True),
title_opts=opts.TitleOpts(title="Geo-VisualMap(分段型)"),
)
.render("geo_visualmap_piecewise.html")
)
如有帮助,请采纳哦~