Pyecharts V1和V0.5之间相互切换的方法
前言:
pyecharts这个可视化库火爆,关于它,官方如是说:echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts 诞生了。
1.背景
前几天在python交流群里边,有人就遇到了pyecharts库版本的问题,目前来看,pyecharts
分为v1和v0.5两个大版本,而且两个版本之间不兼容。换句话说,如果你自己的pyecharts版本是v1展示的话,代码给到别人,如果别人的pyecharts版本是v0.5的话,运行之后,是会报错的,反之亦然。举个例子,当前小编的pyecharts版本是v1,可以正常运行代码。
然后小编跑了别人手里pyecharts为v0.5的代码,然后就出现下图的问题:
一般出现类似这种问题的话,就是pyecharts版本不兼容导致的。基于此,这里给出一个笨方法,用来切换pyecharts v1和v0.5,这样也是给大家一点启发。当然了,话说回来,v0.5版本将不再进行维护,这里小编也是建议大家都用最新版本v1,只不过目前还在过渡期,很多网上的代码,大都是v0.5版本写的,所以学点本文这个小技巧,兴许可以帮到你。
2.实现过程
1、v0.5-->v1
假设你当前的版本是v0.5,如果想升级到v1,那就非常简单了,只需要操作一步,在命令行中输入升级命令:pip install -u pyecharts即可。
这样就轻松实现了升级切换:
2、v1-->v0.5
假设你当前的版本是v1,如果想回退到版本v0.5,那就稍微复杂一些,需要你直接输入安装命令:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts==0.5.10
这里小编没来得及截图,总之肯定好使就是了。之后安装好之后,还需要安装几个依赖库和相关地图库文件,这样才可以加载地图,命令如下:
如果不安装地图依赖文件的话,那么代码运行之后,程序不会报错,但是生成的html文件就会出现无图的情况,没有数据显示,如下图所示。
如果安装了地图相关库之后,就会正常显示出来。
3.总结
本文基于python中的可视化库pyecharts两个不兼容的版本,盘点了pyecharts v1
和v0.5
之间的切换方法。
总的来说,针对pyecharts v1.0安装,可以直接由v0.5进行升级即可;如果想切换为v0.5,直接进行安装即可,关于升级和安装的命令详情请见内文。文中提供的方法虽然笨重了一些,但是亲测可行。
到此这篇关于pyecharts v1和v0.5之间相互切换的方法的文章就介绍到这了,更多相关pyecharts v1和v0.5之间切换方法内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: Python中的3D绘图命令总结
下一篇: 浅谈Python浅拷贝、深拷贝及引用机制
推荐阅读
-
Pyecharts V1和V0.5之间相互切换的方法
-
Pyecharts V1和V0.5之间相互切换的方法
-
PHP 数组和字符串之间相互转换的方法
-
Android 入门第十讲02-广播(广播概述,使用方法(系统广播,自定义广播,两个activity之间的交互和传值),EventBus使用方法,数据传递,线程切换,Android的系统广播大全)
-
iOS导航栏UINavigationController的使用和页面之间的切换的实现方法
-
Fragment与Fragment相互切换之间的生命周期方法
-
Android 入门第十讲02-广播(广播概述,使用方法(系统广播,自定义广播,两个activity之间的交互和传值),EventBus使用方法,数据传递,线程切换,Android的系统广播大全)
-
iOS导航栏UINavigationController的使用和页面之间的切换的实现方法
-
jQuery对象和DOM对象之间相互转换的方法介绍_jquery
-
Fragment与Fragment相互切换之间的生命周期方法