前言
本文前期工作是将sqlite数据库内的数据进行连接聚合查询,得到不同维度的数据并保存在本地的csv文件中,然后运用seaborn、matplotlib、pyecharts绘制各种图形
pyecharts绘制地图
pyecharts是一款将python与echarts结合的强大的数据可视化工具,本文主要用地图函数,绘制不同国家消费额的情况。安装完pyrcharts之后记得手动导入地图:
全球国家地图: echarts-countries-pypkg (1.9MB)
中国省级地图: echarts-china-provinces-pypkg (730KB)
中国市级地图: echarts-china-cities-pypkg (3.8MB)
pip install echarts-countries-pypkg
pip install echarts-china-provinces-pypkg
pip install echarts-china-cities-pypkg
maptype:地图类型,可以选择 world、china、省市名
is_piecewise : 是否分段显示
is_show : 是否带标记点
from pyecharts.charts import Map
# from pyecharts import options as opts
# import pandas as pd
# os.chdir(r'F:\学习文档\20190801-假期作业\实战数据')
# value = [245584.6105, 230284.6335, 128003.8385, 106925.7765, 81358.3225,
# 58971.31, 56810.629, 54495.14, 50196.29, 49979.905, 33824.855,
# 32661.0225, 31692.659, 23582.0775, 18810.0525, 17983.2, 15770.155,
# 11472.3625, 8119.1, 5735.15, 3531.95]
# country = ['United States', 'Germany', 'Austria', 'Brazil', 'France', 'United Kingdom',
# 'Venezuela', 'Sweden', 'Canada', 'Ireland', 'Belgium', 'Denmark', 'Switzerland',
# 'Mexico', 'Finland', 'Spain', 'Italy', 'Portugal', 'Argentina',