使用Pyecharts画图可以使图像富有动态
Scatter 散点图
Bar 柱状图
Pie 饼状图
Line折线图/面积图
Radar 雷达图
Sankey
桑葚图
WordCloud 词云图
Funnel 漏斗图
Gauge 仪表盘
Graph 关系图
Liquid 水球图
Parallel 平行坐标系
Polar 极坐标系
HeatMap 热力图
Map
地图
Map
迁移地图
地图
用pyecharts画地图(世界地图、中国省级地图、市级地图、某省市级地图、某市县级地图
世界地图
from pyecharts.charts import Map # 注意这里与老版本pyecharts调用的区别
from pyecharts import options as opts
import random
country = ['China', 'Canada', 'France', 'Japan', 'Russia', 'USA']
data_world = [(i, random.randint(100, 200)) for i in country]#这里的数据类型必须要进行处理 eg:(('China', 104))
world = (
Map()
.add('', # 此处没取名,所以空着
data_world, # 数据
'world') # 地图类型
.set_global_opts(
title_opts=opts.TitleOpts(title='World Map'),#地图名称
visualmap_opts=opts.VisualMapOpts(
max_=200,
min_=100,
is_piecewise=True) # 定义图例为分段型,默认为连续的图例
)
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
.render(path='G:/HTML图/世界地图.html')
)
中国地图
from pyecharts.charts import Map # 注意这里与老版本pyecharts调用的区别
from pyecharts import options as opts
import random
province = ['广东', '湖北', '湖南', '四川', '重庆', '黑龙江', '浙江', '山西']
data_province = [(i, random.randint(100, 200)) for i in province]
# print(data)
china_province = (
Map()
.add('', data_province, 'china')
.set_global_opts(
title_opts=opts.TitleOpts(title='Provinces of China'),#地图名称
visua