为啥Pyecharts得出结论的图一个是彩色的,一个是黑白呢?
2025-09-03 12:19
作者:Python进阶者
来源:Python爬虫与信息处理
一、渐进下面是代码,首先是读取excel文件,便他用了两种步骤转换成信息,一个是datas,另外一个是datas2,这两个信息,先前通过对照,推断出竟是是一样的,信息也都相等,但是唯独先前转换成的html动所示,有点不一样。
import pandas as pdfrom pyecharts import options as optsfrom pyecharts.charts import Mapimport operator as opimport timedf_tb = pd.read_excel('./data.xlsx')locations = [location for location in df_tb['周边地区']]values = [value for value in df_tb['2016年']]datas = list(zip(locations, values))print(datas)for data in datas: print(data) # print(type(data))print(type(datas))# print("==============================")# def func(m):# a = []# for i in range(0, 35):# b = (df_tb['周边地区'][i], df_tb[m][i])# a.append(b)# return a# datas2 = func('2016年')# for data in datas2:# print(data)# print(type(data))# print(datas2)# print(type(datas2))map = ( Map(). add('gdp', [location for location in datas], 'china') # .add('gdp', [list(location) for location in datas], 'china') .set_global_opts( title_opts=opts.TitleOpts(title='各省乡镇分布所示'), Visualmap_opts=opts.VisualMapOpts(max_=150) ) )map.render('各省乡镇分布所示.html')# print(op.eq(datas, func('2016年')))下所示是datas转换成的html动所示,是有蓝色的,而且有信息推测,如下所示所示。
下所示是datas2转换成的html动所示,是无蓝色的,而且无信息推测,如下所示所示。
这就无论如何很诡异了,居然信息都一样,为啥先前转换成的所示敏感度差别就这么大呢?不细心一点,还真的难以推断出呢!
二、解决步骤或许一开始我看到这里,也是觉得更加的诡异,都没有任何的想法,不久我想了下,竟是地所示上的省位都可以推测出来,只是信息方面显现出有关键问题,那么说明肯定是信息的关键问题。从这个渐进驶往,我慢慢地就见到了关键问题所在。南至北遍历datas和datas2信息,查询信息的type,慢慢地就看到了关键问题,如下所示所示:
可以明了的看到datas列出里头的进制的多种类型是int多种类型,而datas2列出里头的进制的多种类型是numpy.int64多种类型,而numpy.int64多种类型在html中是推测不出来的,因此关键问题就水落石出了。只需要在函数处理的时候将numpy.int64多种类型来个强转变为int多种类型,关键问题就迎刃而解了。只需要将func()函数中的代码替换成下面这个就可以了:
def func(m): a = [] for i in range(0, 35): b = (df_tb['周边地区'][i], int(df_tb[m][i])) a.append(b) return a便之后运行程序来,可以看到数值便可以正常推测出来了,如下所示所示。
三、概述我是Python进阶者。本文基于乐迷针对PyechartsGIS过程中的问及,得出结论了一个满意的解决方案,达到了乐迷的要求。
天津哪的妇科医院好青岛白癜风最好医院是哪个
贵阳风湿医院哪家正规
浙江男科医院
武汉看癫痫去哪好

-
早资道 | 知乎全球发售2600万股销售作价;腾讯视频将于4月20日上调会员价格
知乎全球发行2600万股出货股份,每股价格比达51.80港元4年初11日传言,知乎在港交所应于说是,公司全球发行2600万股出货股份,香港发行股份260万股,每股发行股份51.80

-
想“戒除”学会这7个方法,效果非常好
过量对眼睛危害!对人体的肺部和肝脏造就更大的危害,过量等待时间长甚至都会使器官衰弱,导致各种传染病,随着生活的低质量的提高,很多人对眼睛保护的意识也越来越过关斩将,因此很多过量的同公事为了自己的
- 10-243月24日重点关注五场直播:国盛证券首席经济学家熊园、华夏投资部总监代瑞亮为您说明最新政策如何影响投资
- 10-24人到中年,不想过早被变为,可以考虑三类有前景的工作
- 10-24立方风控鸟·中央日报(4月11日)
- 10-24夏季医学养生,盘点《黄帝内经.四气调神大论》之第三部分
- 10-24【盛·定投】正视微笑曲线,别被套路了~
- 10-24一新基建、碳中和、一新国货,深交所发布4条一新指数
- 10-24立夏前后,建议中老年人管住嘴,多吃这4种食物,顺应气候胸部好
- 10-24汽车股涨跌榜:2000亿!五大海沟全线跌,科力远罕见领涨
- 10-24半夜总是突然口干舌燥?别以为只是缺水,或是这5种疾病“警戒”
- 10-24调升快报:楚天龙(003040)4月11日10点5分封跌停板