pyecharts绘制Geo地理图

示例代码:
这里展示的是全国各省份人口的数量,举例前七个省份。

# 导入库
from pyecharts.charts import Geo
from pyecharts import options as opts
from pyecharts.globals import ChartType

# 绘制地理图
def geo_chartso() ->Geo:

    data = [['广东',109990000],['山东',99469600],['河南',95324200],['四川',82620000],['江苏',79986000],['河北',74700500],['湖南',682200]]
    # 创建实例对象
    c = Geo()
    c.add_schema(maptype='china',
                 is_roam=False,#绘制出来的图表不能缩放
                 label_opts=opts.LabelOpts(is_show=False))
    c.add(series_name='geo',data_pair=data,type_=ChartType.EFFECT_SCATTER,symbol_size= 12,symbol='pin')
    c.set_global_opts(title_opts=opts.TitleOpts('人口分析'),legend_opts=opts.LegendOpts(is_show=False))
    return c
c = geo_chartso()
c.render('geo.html')

运行结果:
在这里插入图片描述
以上内容仅供参考学习,如有侵权请联系我删除!
如果这篇文章对您有帮助,左下角的大拇指就是对博主最大的鼓励。
您的鼓励就是博主最大的动力!

发布了93 篇原创文章 · 获赞 10 · 访问量 5191

猜你喜欢

转载自blog.csdn.net/weixin_45366499/article/details/105168333
今日推荐