盘点Pyecharts V1和V0.5之间的切换方法

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

点击上方“Python爬虫与数据挖掘”,进行关注

回复“书籍”即可获赠Python从入门到进阶共10本电子书

泠泠七弦上,静听松风寒。

大家好,我是Python进阶者。

前言

Pyecharts这个可视化库火爆,关于它,官方如是说:Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts 诞生了。

背景

前几天在Python交流群里边,有人就遇到了Pyecharts库版本的问题,目前来看,Pyecharts分为V1和V0.5两个大版本,而且两个版本之间不兼容。换句话说,如果你自己的Pyecharts版本是V1展示的话,代码给到别人,如果别人的Pyecharts版本是V0.5的话,运行之后,是会报错的,反之亦然。举个例子,当前小编的Pyecharts版本是V1,可以正常运行代码。

1450bcb553c1fe7250186fb1059724eb.png

然后小编跑了别人手里Pyecharts为V0.5的代码,然后就出现下图的问题:

fedc2d6f00758c5d38c7f7d673c7311d.png

一般出现类似这种问题的话,就是Pyecharts版本不兼容导致的。基于此,这里给出一个笨方法,用来切换Pyecharts V1和V0.5,这样也是给大家一点启发。当然了,话说回来,V0.5版本将不再进行维护,这里小编也是建议大家都用最新版本V1,只不过目前还在过渡期,很多网上的代码,大都是V0.5版本写的,所以学点本文这个小技巧,兴许可以帮到你。

实现过程

1、V0.5-->V1

假设你当前的版本是V0.5,如果想升级到V1,那就非常简单了,只需要操作一步,在命令行中输入升级命令:pip install -U pyecharts即可。

5e6ab73fdf1422d4b3e03099f2a48b1a.png这样就轻松实现了升级切换:

e952c39cc144ab016d6edd4648cc37a9.png
2、V1-->V0.5

假设你当前的版本是V1,如果想回退到版本V0.5,那就稍微复杂一些,需要你直接输入安装命令:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts==0.5.10这里小编没来得及截图,总之肯定好使就是了。之后安装好之后,还需要安装几个依赖库和相关地图库文件,这样才可以加载地图,命令如下:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts==0.5.10
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple echarts-countries-pypkg
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple echarts-china-provinces-pypkg
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple echarts-china-cities-pypkg
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple echarts-china-counties-pypkg
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple echarts-china-misc-pypkg
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple echarts-united-kingdom-pypkg
pip install pyecharts_snapshot

如果不安装地图依赖文件的话,那么代码运行之后,程序不会报错,但是生成的html文件就会出现无图的情况,没有数据显示,如下图所示。

ea90f14787205e2b67d7a292dfc27b05.png

如果安装了地图相关库之后,就会正常显示出来。

5a1194744397f9c4f9edfcfc4358f998.png

总结

我是Python进阶者。本文基于Python中的可视化库Pyecharts两个不兼容的版本,盘点了Pyecharts V1和V0.5之间的切换方法。

总的来说,针对pyecharts v1.0安装,可以直接由v0.5进行升级即可;如果想切换为v0.5,直接进行安装即可,关于升级和安装的命令详情请见内文。文中提供的方法虽然笨重了一些,但是亲测可行。小编相信肯定还有其他的方法的,也欢迎大家在评论区谏言。

c6315a5f5a9cb984d8ea82a99474d31b.png

小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。

713271b26a829bd0d2b37c509682b174.png

------------------- End -------------------

往期精彩文章推荐:

171e8343ec6d563261471c68090b0250.png

欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持

想加入Python学习群请在后台回复【入群

万水千山总是情,点个【在看】行不行

/今日留言主题/

随便说一两句吧~~

Pyecharts入门 数据可视化 Pyecharts简介Apache ECharts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts 诞生了;PyEcharts是Echarts的Python接口,。Pyecharts 环境搭建Pyeharts版本本系列Pyecharts版本采用1.9.0 阅读详情

相关推荐

pyecharts | 版本不兼容问题及解决方案 【两种情况】——>以geo的使用为例

使用pyecharts进行数据可视化时遇到版本不兼容的问题 因为这个版本问题,既试了旧版本也试了新版本。但无论安装哪种版本,总显示有一些模块不能用。一会说option,bar没有,一会说geo没有 网上看了半天才明白,我用的有些模块是旧版本里面(0开头的)的,有一些是新版本里面的。但是我两个都要用,怎么办呢? pyecharts版本1.××0.5×之分,而且这两个版本差别还挺大! v0.5.x V1 间不兼容,V1 是一个全新的版本,详见https://github.com/pyecharts/p

Rover95的博客 8598

PyEcharts入门到精通

PyEcharts入门

Father_Of_Soft的博客 2290

PyEcharts教程(001):PyEcharts介绍

PyEcharts分为v0.5v1两个大版本,**v0.5v1之间不兼容**。v1是一个全新的版本

WwLK123的博客 793

pyecharts查看版本_pyecharts1.0+绘图————学会使用中文帮助文档

pyecharts1.0+绘图环境内容第一个简单的柱状图绘制多种数据的表格添加图像工具中文帮助文档的使用环境内容python==3.6+jupyter==1.0.0+pyecharts=1.0+【说明】:pyecharts的v0.5v1.0版本的语法有很大差别,代码不能通用。我的代码都是在jupyter notebook上运行的,所以如果是在pycharm或者vscode运行代码时把bar.re...

weixin_42374535的博客 713

pyecharts本地文件_pyecharts原来可以这样快速入门

各位读者朋友们,今天是农历新年的第一天,在这里给大家道声:新年好!我们虽未谋面,但见字如面,期待新的一年各位读者朋友继续关注bee君。最近两天,翻看下pyecharts的源码,感叹这个框架写的真棒,思路清晰,设计简洁,通俗易懂,推荐读者们有空也阅读下。bee君是被pyecharts官档介绍-五个特性所吸引:1)简洁的 API 设计,使用如丝滑般流畅,支持链式调用;2)囊括了 30+ 种常...

weixin_31081677的博客 567

pyecharts 安装及使用指南

一、概述 Charts是一个纯Javascript的图表库,可以流畅的运行在PC移动设备上,兼容当前绝大部分浏览器,底层依赖轻量级的Canvas类库ZRender,提供直观、生动、可交互、可高度个性化定制的数据可视化图表。ECharts提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap,...

shykevin的博客 4021

Pyecharts的编程环境准备

安装完成后,使用Win+R快捷键,在弹出的对话框里输入”CMD”,打开DOS命令行程序界面。只安装以上库的话,Pyecharts的图形不能在jupyter notebook中使用rander_notebook()方法渲染,因此需要在Git平台上克隆3个库。进入官网,点击downloads—>windows进入下载页面,搜索”3.10.6”找到指定版本,下载并安装64位Installer版本。使用快捷键win+R,在弹出的对话框里输入”CMD”,打开单任务程序界面。

清弦墨客的博客 1402

pyecharts

简介

weixin_30463341的博客 351

pyecharts更新版本之后的问题

大概很久没用过pyecharts,按照以前的方法写程序时,总是报错,后来发现是新版本的语法不一样了 from pyecharts import Scatter,Line,Page 比如这个会报错,Line无法导入 还有添加数据,保存图片的方法以前不一样了 解决方法一,换回以前版本: 输入命令:pip install wheel 然后在输入:pip install pyecharts==0...

lx529068450的博客 2450

【2019.05Python 教程系列 7 - PyEcharts 1.0.0版本(本地环境、Notebook环境)

PyEcharts教程有很多,但很多都是0.5版本的 官方提示:v0.5.X V1 间不兼容,V1 是一个全新的版本。官方表明0.5版本已不再维护 所以这里是1.0.0版本的教程 0 引言 看 PyEcharts 名字就猜得到 PyEcharts = Python + Echarts Echarts 是一个由百度开源的数据可视化工具,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的...

ybsde博客 5456

从零开始学python---pyecharts可视化图表

同时其也提供画廊,相当于给出一个展厅Document这里给出各种可视化示例安装pyecharts:这个东西使用 win + R,输入cmd命令,然后进入环境再使用pip install pyecharts。三、pyecharts基础操作:#添加x轴数据#添加y轴数据line.add_yaxis("颜值",[100,2,50])#生成图然后会在python中生成一个render.html文件,将这个文件在阅览器中打开。

wjm041006的博客 1572

pyechart,只有python3.6+才配拥有

pyecharts数据可视化插件 pyecharts是一个用于生成Echarts图表的类库。Echarts是百度开源的一个数据可视化JS库。主要用于数据可视化。 安装: pip install pyecharts 在线安装不成功,采用离线插件whl安装: (1)下载:pyecharts-0.1.9.4-py2.py3-none-any.whl (2)然后进入到所咋的文件夹,执行安装命令: D...

Migu4423的专栏 1441

Echarts 相关问题

1.Echarts引用 2."export ‘default’ (imported as ‘echarts’) was not found in ‘echarts’ 3.error in v-on handler:"error:initialize failed:invalid dom."

weixin_49912212的博客 1481

TypeError: __init__() got an unexpected keyword argument ‘width‘问题解决办法

TypeError: __init__() got an unexpected keyword argument 'width'

编程研究坊的博客 2849

关于Python 下载pyecharts 运行下提示报错 cannot import name ‘line‘等问题

在自学如何用Python实现自动化数据报表过程中了解到pyecharts这个神奇的包,但是成功下载后运行,却老是提示报错,报错原因为在pyecharts中找不到相关函数,运行及报错信息如下: from pyecharts import line 由于下载的是pyecharts的最新版本,根据度娘查询尝试以下操作: 1、在pyecharts为最新版本情况下,执行语句修改为 from pyecharts.charts import line 2、将pyecharts由最新版本降为0.1.9.4版本 执行pip

weixin_45901516的博客 3607

01 pyecharts 特性、版本、安装介绍

Echars 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyechars 诞生了。 ......

c_lanxiaofang的博客 713

pyecharts查看版本_pyecharts版本问题

之前我一直很纳闷,为什么使用pyecharts的时候,别人可以跑通,而我总是有各种错误原来是版本问题!可以使用这个段代码来查看安装的pyecharts版本importpyechartsprint(pyecharts.__version__)pyecharts是一个用于生成echart(百度开源的数据可视化javascript库)图表的类库。pyecharts 分为 v0.5.x v1.x 两个...

weixin_39830200的博客 2488

学习笔记 | pyecharts (V0.5版本) 画图

1. 柱状图 from pyecharts import Bar #从pyecharts库中导入Bar子类 bar = Bar("贵州GDP柱状图", "副标题") #定义Bar()柱状图,同时设置主标题副标题 bar.add("GDP",["贵阳市", "遵义市", "六盘水市", "安顺市", "黔东南州"],[40, 30, 26, 22, 15]) #调用add()函数添加图表的数据设置各种配置项 #bar.show_config() #打印输出图表的所有配置项 bar.render()

大虎牙的博客 1104
上一篇: 【JS 逆向百例】吾爱破解2022春节解题领红包之番外篇 Web 中级题解
下一篇: Python类变量和实例变量,傻傻分不清楚
Python进阶者
博客等级 码龄9年 5888粉丝 935原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值