from pyecharts.charts import Geo
import pyecharts.options as opts
from pyecharts.faker import Faker

data = [(i, j) for i, j in zip(Faker.provinces, Faker.values())]

geo = (
    Geo()
    .add_schema(maptype='china')
    .add(series_name='', data_pair=data)
    .set_global_opts(title_opts=opts.TitleOpts(title='中国地图'),
                     visualmap_opts=opts.VisualMapOpts(is_piecewise=True))
)

geo.render_notebook()

该代码使用 Pyecharts 库绘制了中国地图,并使用 Faker 模块生成随机数据进行展示。你可以修改数据源,将你自己的数据替换到 data 变量中,并使用 Pyecharts 提供的各种选项对图表进行定制。


原文地址: https://www.cveoy.top/t/topic/o6MX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录