pychart绘制中国地图用英文省名

在为英文文章准备图表时,需要展示带有英文省份名称的中国地图。pychart库提供了一个解决方案,通过调用namemap函数,可以方便地将地图上的省份名称转换为英文。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

要给英文文章投稿时绘制的地图各省份应该用英文表示各省份的图,这时候应该调用namemap函数


namemap = {'黑龙江':'Heilongjiang','吉林':'Jilin','辽宁':'Liaoning','北京':'Beijing','天津':'Tianjing',
           '河北':'Hebei','山西':'Shanxi','内蒙古':'Inner Mongoria','上海':'Shanghai','江苏':'Jiangsu',
           '山东':'Shangdong','浙江':'Zhejiang','安徽':'Anhui','江西':'Jiangxi',
           '福建':'Fujian','广东':'Guangdong','澳门':'Macao','台湾':'Taiwan','香港':'Hongkong','西藏':'Tibet',
           '广西':'Guangxi','海南':'Hainan','河南':'Henan','湖北':'Hubei','湖南':'Hunan','陕西':'Shaanxi','新疆':'Xinjiang',
           '宁夏':'Ningxia','甘肃':'Gansu','青海':'Qinghai','重庆':'Chongqing','四川':'Sichuan','贵州':'Guizhou','云南':'Yunnan','南海诸岛':' '}
def map_visualmap(sequence ) -> Map:
    c = (
        Map(opts.InitOpts(width='1200px',height='600px'))               #  opts.InitOpts() 设置初始参数:width=画布宽,height=画布高
            .add( series_name="",data_pair=sequence, maptype="china",name_map = namemap,is_map_symbol_show=False)       # 系列名称(显示在中间的名称 )、数据 、地图类型
            .set_global_opts(
           
        )
    )
    return c

map = map_visualmap(sequence)
map.render_notebook()

在这里插入图片描述

class pyecharts.options.VisualMapOpts
class VisualMapOpts(
    
    is_show: bool = True,# 是否显示视觉映射配置
    type_: str = "color",# 映射过渡类型,可选,"color", "size"
    min_: Union[int, float
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值