在pyecharts中输入maptype="china"显示invalid syntax

img
我在在pyecharts中输入maptype="china"显示invalid syntax,但是我已经安装了地图包了,请问这是什么原因

上面少了逗号,profit后面没有加逗号(,)
导致检测到maptype处有错误。

不知题主的geo是不是pyecharts.charts.Geo类的实例?geo.add()方法并没有maptype这个参数,此参数存在于Map类中:如下图。

img

错误提示是参数项不对

python 3.7.6
pyecharts 1.9.0 可正常渲染

img

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")
)

如有帮助,请采纳哦~