Python近几年超级火爆,我也跟着凑热闹,自己学习了一下,并且试着在合适的场景下应用。
当然,目前我涉及到的应用还是很简单的,主要是对数据的可视化进行处理,还远远达不到数据分析或AI机器学习的范畴。
就个人感觉而言,Python及其应用库的功能的确很强大,使用起来很方便,数据可视化的效果很好,并且许多数据可视化后的图表都具有一定的交互性,非常友好。
前一阵儿,使用folium生成了一个数据地图(html文件),展示世界一些相关地点及相应数据。本来一直没什么问题,可是,前几天,突然地图无法正常显示了,只有空白地图背景,但数据及所标记地点均不显示。
我不知原因何在,就上网搜寻,想看看是否出现过类似问题,但也没有找到合适的结果。
抓耳挠腮几天之后,突然想到,所生成的html文件,或其中包含的JavaScript,会不会有什么问题,导致浏览器打开时,无法正常显示。于是使用“开发者工具”查看,果然显示有错误,某个对象(object)不能正常运行。再对应到html文件中,原来是JavaScript中调用folium地图插件MeasureControl时,出现问题。尝试将这段语句删除后,又显示调用MousePosition也有问题,再将对应语句也删除后,终于可以正常显示地点及相关数据了。
于是,在Python源码中,取消了对MeasureControl及MousePosition的调用。问题暂时解决。
随后在GitHub的folium主页https://github.com/python-visualizatio