当前位置: 首页 > 科技观察

盘点PyechartsV1和V0.5的切换方法

时间:2023-03-21 16:15:58 科技观察

前言Pyecharts是一个流行的可视化库。对此,官方表示:Echarts是百度开源的数据可视化。凭借良好的交互性和精美的图表设计,得到了众多开发者的认可。另一方面,Python是一种非常适合数据操作的表达语言。当数据分析遇上数据可视化,pyecharts诞生了。背景前几天在Python交流群里,有人遇到了Pyecharts库的版本问题。目前Pyecharts分为V1和V0.5两个大版本,两个版本互不兼容。也就是说,如果你自己的Pyecharts版本是V1展示,代码是给别人的。如果对方的Pyecharts版本是V0.5,运行后会报错,反之亦然。比如目前Pyecharts编辑器的版本是V1,可以正常运行代码。然后小编把别人手里的PyechartsV0.5的代码跑了一遍,然后就出现了下图的问题:一般如果出现类似的问题,都是Pyecharts版本不兼容导致的。基于此,这里给出一个在PyechartsV1和V0.5之间切换的笨方法,对大家也有一点启发。当然,话虽如此,V0.5版本将不再维护。小编这里也推荐大家使用最新的V1版本,不过目前还处于过渡期。网上很多代码大多是用V0.5版本写的。所以从这篇文章中学习一个小技巧,说不定能帮到你。实现过程1、V0.5-->V1假设你当前的版本是V0.5,如果你想升级到V1,非常简单,只需一步,在命令行输入升级命令:pipinstall-你pyecharts会做。这样,升级开关就很容易实现了:2.V1-->V0.5假设你当前的版本是V1,如果要回滚到V0.5版本,就稍微复杂一些,需要直接输入安装命令:pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplepyecharts==0.5.10这里没来得及截图,但一定很容易使用。安装后需要安装几个依赖库和相关的地图库文件,这样才能加载地图。命令如下:pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplepyecharts==0.5.10pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simpleecharts-countries-pypkgpip安装-ihttps://pypi.tuna.tsinghua.edu.cn/simpleecharts-china-provinces-pypkgpip安装-ihttps://pypi.tuna.tsinghua.edu.cn/simpleecharts-china-cities-pypkgpipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simpleecharts-china-counties-pypkgpipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simpleecharts-china-misc-pypkgpipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simpleecharts-united-kingdom-pypkgpip如果installpyecharts_snapshot没有安装地图依赖文件,代码后程序不会报错运行,但是生成的html文件会没有图片,也没有数据显示,如下图。如果安装了地图相关的库,则可以正常显示。总之,我是Python高级。本文基于Python可视化库Pyecharts的两个不兼容版本,盘点一下PyechartsV1和V0.5的切换方法。一般来说,对于pyechartsv1.0的安装,可以直接从v0.5升级;如果你想切换到v0.5,你可以直接安装它。升级安装命令详见正文。虽然本文提供的方法有点繁琐,但个人测试是可行的。小编认为肯定还有其他的方法,欢迎大家在评论区提出建议。本文转载自微信公众号《Python爬虫与数据挖掘》,可通过以下二维码关注。转载本文请联系Python爬虫与数据挖掘公众号。