简介:
pyecharts库中负责地理坐标系的模块是Geo,负责地图的模块是Map,负责百度地图的模块是BMap,负责图表配置的模块是options。在 pyecharts 中,图表的一切皆通过 options来修饰调整。
重点:在最新版本很多内容都进行了调整,这一篇是基于最新版的,在jupyterbook上运行, 只提供最有实用性的参数
一、一些基础:
1.16进制颜色码
2.可能需要的地图资源
pip install echarts-countries-pypkg
pip install echarts-china-provinces-pypkg
pip install echarts-china-cities-pypkg
pip install echarts-china-counties-pypkg
pip install echarts-china-misc-pypkg
二、geo模块
0、导入相关模块
1、首先是实例化对象:可传入图表宽度、名称、背景颜色
2、add_schema() :传入要显示的区域名称、是否显示下辖区的名称、图表颜色、边界线颜色
3、add(): 传入图例名称、数据(二级列表)、图类型(ChartType.EFFECT_SCATTER动态散点
图,ChartType.HEATMAP热力图,scatter, effectScatter, heatmap, lines)
4、set_series_opts() :是否显示每个区域的数据大小
5、set_global_opts() : 设置图标标题
6、render_notebook() : 在notebook中渲染显示图表
from pyecharts.faker import Faker
from pyecharts import options as opts
from pyecharts.charts import Geo, Map
from pyecharts.globals import ChartType, SymbolType
geo = Geo(init_opts = {
"width":1600,"chart_id":"ceshi","bg_color":"#404a59"})
geo.add_schema(maptype="甘肃", label_opts = opts.LabelOpts(is_show=False), itemstyle_opts=opts.ItemStyleOpts(color