在Jupyter Notebook上用pyecharts绘制的地图为什么不显色呢?它似乎没有读取我的数据直接出图了。有人能帮看看嘛?
代码如下:
pip install pyecharts
import pandas as pd
import numpy as np
from pandas import Series
plt.rcParams['font.sans-serif']=['SimHei']
from pyecharts import options as opts
from pyecharts.charts import Map
from pyecharts.globals import CurrentConfig,NotebookType
CurrentConfig.NOTEBOOK_TYPE=NotebookType.NTERACT
map_=Map()
map_.add(
series_name='全国各地区图书馆分布图',
data_pair=[
('北京',24),
('天津',31),
('河北',172),
('山西',127),
('内蒙古',117),
('辽宁',130),
('吉林',66),
('黑龙江',108),
('上海',24),
('江苏',114),
('浙江',102),
('安徽',123),
('福建',90),
('江西',113),
('山东',154),
('河南',158),
('湖北',112),
('湖南',137),
('广东',142),
('广西',114),
('海南',23),
('重庆',43),
('四川',203),
('贵州',98),
('云南',151),
('西藏',81),
('陕西',110),
('甘肃',103),
('青海',49),
('宁夏',26),
('新疆',107)],
maptype='china',
zoom=2
)
map_.set_global_opts(
title_opts=opts.TitleOpts(
title='全国各地区图书馆分布图',
pos_right='center',
pos_top='5%'
),
visualmap_opts=opts.VisualMapOpts(
max_=203,
min_=23,
range_color=['#E8F4FF','#4596FF','#275AE6']
)
)
map_.render('map.html')
图长这样: