示例代码:
这里展示的是全国各省份人口的数量,举例前七个省份。
# 导入库
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')
运行结果:
以上内容仅供参考学习,如有侵权请联系我删除!
如果这篇文章对您有帮助,左下角的大拇指就是对博主最大的鼓励。
您的鼓励就是博主最大的动力!