from pyecharts.charts import Map from pyecharts import options as opts from pyecharts.globals import ThemeType data = [ ('山東省',99), ('上海市',199), ('湖南省',299), ('臺灣省',399), ('廣東省',499) ] map = ( Map(init_opts=opts.InitOpts(theme=ThemeType.LIGHT)) .add("測試地圖", data, maptype="china") .set_global_opts( visualmap_opts=opts.VisualMapOpts( is_show=True, is_piecewise=True, pieces=[ {"min": 1, "max": 9, "label": "1-9", "color": "#CCFFFF"}, {"min": 10, "max": 99, "label": "10-99", "color": "#FF6666"}, {"min": 100, "max": 500, "label": "100-500", "color": "#990033"}, ] ) ) ) map.render("d.html")
上述Python代碼執行成功後,打開d.html文件即可正常顯示。