【Pyecharts-学习笔记系列之Geo(四)】

Pyecharts-学习笔记系列之Geo_echart_china_js_区县图

from pyecharts import options as opts
from pyecharts.charts import Geo
from pyecharts.datasets import register_url
import os

try:
    register_url("https://echarts-maps.github.io/echarts-china-counties-js/")
except Exception:
    import ssl

    ssl._create_default_https_context = ssl._create_unverified_context
    register_url("https://echarts-maps.github.io/echarts-china-counties-js/")

quxian = ['观山湖区', '云岩区', '南明区', '花溪区', '乌当区', '白云区', '修文县', '息烽县', '开阳县', '清镇市']
values = [3, 5, 7, 8, 2, 4, 7, 8, 2, 4]

geo = (
    Geo(init_opts=opts.InitOpts(width="1200px",
                                height="900px",
                                page_title = "贵州省_贵阳市", # 网页标题
                                theme = "yellow",     # 图表主题
                                bg_color = "white",   # 图表背景颜色
                                ),
        )
    .add_schema(maptype="贵阳",   # 不能写成贵阳市
                label_opts=opts.LabelOpts(is_show=True,
                                               position = 'inside',
                                               color = "black",
                                               font_size = 15,
                                               font_style = 'italic',
                                               font_weight = 'bold',
                                               )
                )  
    .add("geo_echart_贵阳",
         [list(z) for z in zip(quxian, values)],
         type_ = "scatter",
         )
    .set_global_opts(title_opts=opts.TitleOpts(title="china_贵州省_贵阳市",
                                               title_textstyle_opts=opts.TextStyleOpts(color = "blue",  # 文字颜色
                                                                                       font_style = 'italic',  # 文字字体的风格
                                                                                       font_weight = 'bolder',  # 主标题文字字体的粗细
                                                                                       font_size = 40,     # 文字的字体大小
                                                                                       ),
                                               ),
                    visualmap_opts=opts.VisualMapOpts(),  # 视觉映射配置项
                     )
    # .render("geo_echart_china_js_2.html") # 保存本地html
    .render()
    )

# 打开html
os.system("render.html")

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值