————————————————————————————————————————————
今天小白听说pyecharts这个库的python数据可视化技术很强大,于是就想学一学
1、因为pyecharts不是python自带的库,所以我们需要安装。在python版本和pip版本都合适的情况下,在cmd输入pip install pyecharts即可。
pip install pyecharts
2、接下来我们需要安装源码,也是在cmd输入
git clone https://github.com/pyecharts/pyecharts.git
cd pyecharts
pip install -r requirements.txt
python setup.py install
出现问题:
当我们安装源码,在cmd窗口输入git clone https://github.com/pyecharts/pyecharts.git时,可能会出现(‘git’ 不是内部或外部命令,也不是可运行的程序)的问题。
下载链接:https://npm.taobao.org/mirrors/git-for-windows/v2.17.1.windows.1/ (淘宝提供的镜像网站,官方网站下载太慢)
进入网站选择适合你电脑的版本即可
楼主选的是这个版本
2、文件下载完成后,双击打开文件,进行安装
安装时只需点击next,但是到这一步需要选择第二个use git from the windows command prompt ,否则你的git命令无法在cmd正常使用。
安装完成后再输入上面的git命令就可以运行了
我们可以参考这个网站的教程:https://pyecharts.org/#/zh-cn/intro
——此时我们需要注意的是pyecharts的导入方式,如果导入方式不合适你的代码不能运行
老版本导入方式
from pyecharts import Bar
新版本导入方式
from pyecharts.charts import Bar
这里楼主是新版本的pyecharts所以选择第二种导入方式
接下来就可以绘制你的第一个图表了
from pyecharts.charts import Bar
bar = Bar()
bar.add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
# render 会生成本地 HTML 文件,默认会在当前目录生成 render.html 文件
# 也可以传入路径参数,如 bar.render("mycharts.html")
bar.render()
楼主选择的开发环境是Spyder
运行结果:
render 会生成本地 HTML 文件,默认会在当前目录生成 render.html 文件,也就是wdir后面的这个目录:‘D:/python visual/Spyder_Simplified_Chinese-master’
也可以传入路径参数,如 bar.render(“mycharts.html”)
点开html文件:
若窗口出现此情况,点击‘允许阻止的内容’