文章目录
- 数据可视化中文、负号显示
- Anaconda使用pyecharts
- 安装方法
- 方法一:pip install pyecharts安装
- 方法二:清华镜像安装
- 方法三:离线安装
- 成功安装后遇到的问题
- 成功安装却不能使用
- 不能使用某一个图:bar\grid
- 决策树
- sklearn.exceptions.NotFittedError: XXX instance is not fitted yet
数据可视化中文、负号显示
在导入包时,将这段代码也写上:
plt.rcParams['font.sans-serif']=['SimHei'] #显示中文
plt.rcParams['axes.unicode_minus']=False #允许显示负数
但是需要注意的是如果使用的是SERBORN包画图还需加上sns.set(style="ticks", color_codes=True,font="simhei")
Anaconda使用pyecharts
安装方法
方法一:pip install pyecharts安装
这个方法简单粗暴,但是很多时候都无法安装成功,会一直报错。
解决办法:
1.打开cmd
2.输入代码conda install -c anaconda html5lib
可看到一系列更新的结果,再pip安装。
3.如果不成功的话,conda install pip
,成功执行后再pip安装
方法二:清华镜像安装
由于墙的原因,下载时会出现断线和速度过慢的问题导致下载失败,所以建议通过清华镜像来进行下载安装:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts
方法三:离线安装
1.下载文件 pyecharts-0.1.9.4-py2.py3-none-any.whl(这里的文件我下载了好几个版本,实测这个版本可用,其他版本均无法安装)
2.将其放在Anaconda\Lib\site-packages路径下
3.在cmd中找到你文件所在位置,进行安装pip install pyecharts-0.5.9-py2.py3-none-any.whl
下载链接:pyecharts0.1.9.4 提取码:j9wj
或者pyecharts下载网站
成功安装后遇到的问题
成功安装却不能使用
版本不适配,更换适合的版本
不能使用某一个图:bar\grid
方法一:某些版本文件不支持,安装其他的版本;
方法二:安装了0.1.9.4版,卸载,安装0.5.5版本
方法三:在安装的版本文件中,将不能使用的包所需要的配置项添加进去(这个我是无意中在网上看到有同学说的,但是我没有使用,不知道能不能行)
方法四:v1版与v0.5版用法语句有些不同,具体可看一下官方文档,更改语句试一下
pyecharts官网
决策树
sklearn.exceptions.NotFittedError: XXX instance is not fitted yet
我在决策树碰到NotFittedError,是因为存在多个数学模型
解决方案:把model前面的模型注释掉,或者重新写一个models将其他数学模型和决策树模型分开以规避这种错误