python pyecharts_Python数据可视化之pyecharts
“人生苦短,我用Python”,今天计划学习下数据可视化的实现方式,不由自主的想到Python,网上看了下,模块还是挺多的,做了一番对比,最后被知乎专栏的一片文章所吸引,文章详见 https://zhuanlan.zhihu.com/p/27990382,或是直接访问作者网站 http://pyecharts.herokuapp.com 。
写这篇文章的初衷,主要是想阐述下整个安装调试中遇到的问题,作者的GitHub项目地址中详细说明了安装步骤及方法,但实际操作中还是遇到了“不可描述”的问题pip install error:“python ReadTimeoutError: HTTPSConnectionPool(host=’pypi.python.org”,由于众所周知的原因,想必这个错误已经很熟悉了,解决方法如下:
【方法一】 在网上找了一篇文章按照其方法,将源更改为清华的镜像站,速度一下起来了,具体操作如下:
pip install --index https://mirrors.ustc.edu.cn/pypi/web/simple/ notebook
pip install --index https://mirrors.ustc.edu.cn/pypi/web/simple/ pyecharts
【方法二】相关包或是直接在如下地址手动下载下来安装:
https://pypi.python.org/pypi/notebook/5.2.2
https://pypi.python.org/pypi/pyecharts/0.2.7
【方法三】我已经把下载好的包传到云盘上了,可以直接通过当前分享链接下载或是转存(无密码),因为公司网络原因,下载巨慢,这个得感谢周笨笨同学帮忙下载下来,居然敢“讹”我,哈哈,决定把你晾出来:
言归正传,这是网盘地址:https://pan.baidu.com/s/1gfjHUCj
其次遇到的问题就是,安装完毕后,代码里面按照范例写测试demo时,一直报错,代码范例如下:
from pyecharts import Bar
attr = [“Jan”, “Feb”, “Mar”, “Apr”, “May”, “Jun”, “Jul”, “Aug”, “Sep”, “Oct”, “Nov”, “Dec”]
v1 = [2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3]
v2 = [2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]
bar = Bar(“Bar chart”, “precipitation and evaporation one year”)
bar.add(“precipitation”, attr, v1, mark_line=[“average”], mark_point=[“max”, “min”])
bar.add(“evaporation”, attr, v2, mark_line=[“average”], mark_point=[“max”, “min”])
bar.render()
报错如下:
Traceback (most recent call last):
File “pyecharts.py”, line 5, in
from pyecharts import Bar
File “/Users/root/python/test/pyecharts.py”, line 5, in
from pyecharts import Bar
ImportError: cannot import name Bar
百思不得其解,倒腾许久也没能解决,同时在网上也看到有网友遇到同样的问题,知乎上也有一个相同问题的提问,回答中没看到直接的解决方法,个人倒是比较喜欢在遇到技术问题时“钻牛角尖”,后来在setup.py中看到了作者的邮箱,于是乎直接给作者发了一封邮件,描述了问题所在,并得到了作者的回复,一句话解决了我的问题:
实际上就是在写测试代码时,确实是文件命名错了,刚重命名(mv pyecharts.py testCharts.py )了重新执行时,走的是缓存文件 pyecharts.pyc,发现还是不行,现在删掉 rm -rf pyecharts.pyc,重新执行 python testCharts.py 就好了,如下:
在此非常感谢pyecharts作者的帮助!!
去打赏
您的支持将鼓励我们继续创作!
用 [微信] 扫描二维码打赏
用 [支付宝] 扫描二维码打赏
python pyecharts_Python数据可视化之pyecharts相关推荐
- python pyecharts_基于Python的数据可视化库pyecharts介绍
什么是pyecharts? pyecharts 是一个用于生成 Echarts 图表的类库. echarts 是百度开源的一个数据可视化 JS 库,主要用于数据可视化.pyecharts 是一个用于生 ...
- python 3d大数据可视化_基于Python的数据可视化库pyecharts介绍
什么是pyecharts? pyecharts 是一个用于生成 Echarts 图表的类库. echarts 是百度开源的一个数据可视化 JS 库,主要用于数据可视化.pyecharts 是一个用于生 ...
- 『数据可视化』基于Python的数据可视化工具
刘宇宙,现在一家创业型公司做技术总负责,做爬虫和数据处理相关工作,曾从事过卡系统研发.金融云计算服务系统研发,物联网方向大数据研发,著书一本,<Python3.5从零开始学> 如何做Pyt ...
- Py之pyecharts:python包之数据可视化包pyecharts简介、安装、使用方法之详细攻略
Py之pyecharts:python包之数据可视化包pyecharts简介.安装.使用方法之详细攻略 目录 pyecharts简介 pyecharts的安装 pyecharts的使用方法 1.图形绘 ...
- 实验报告-Python数据可视化之Pyecharts
课程:大数据可视化 实验室名称: 指导老师: 实训日期: 年 月 日 实训题目:Python数据可视化之Pyecharts 实训目的: 一.python的安装与基本使用 二.创建py项目 三.pyec ...
- python爬虫数据可视化_[ Python爬虫实战 ] Python使用pyecharts进行数据可视化 - pytorch中文网...
pyecharts是一个用于生成Echarts图表的类库,Echarts是百度开源的一个数据可视化JS库.主要用于数据可视化.pyecharts可以结合Pandas&Numpy使用,同时他可以 ...
- python 图表美化_你的图表不美观怎么办,Python实现数据可视化帮你实现
之前突然看到一个用Python实现数据可视化的技术,小编觉得解决了生活中的好多问题,大家一起来看看这个神器.1.主页 首先,这个主页的设计就是我非常喜欢的风格,简单清晰,第一眼就让人有特别清爽的感觉, ...
- 【教程】Python科研数据可视化、MATLAB科研数据可视化
在过去的20年中,随着社会产生数据的大量增加,对数据的理解.解释与决策的需求也随之增加.而固定不变是人类本身,所以我们的大脑必须学会理解这些日益增加的数据信息.所谓"一图胜千言", ...
- 数据可视化:pyecharts 的几个实例
数据可视化:pyecharts 的几个实例 Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可.而 Python 是一门富有表达力的语言,很适合用 ...
最新文章
- RHEL5.1单域主/从NIS服务器配置及测试
- [开源].NET数据库访问框架Chloe.ORM
- 2017年09月23日普级组 环
- [bzoj4825]:[Hnoi2017]单旋
- 前端学习(3024):vue+element今日头条管理-关于默认子路由的问题
- Mysql对应的dul_MySQL InnoDB 数据字典介绍
- 当ListView有Header时,onItemClick里的position不正确
- (转载)c++builder/delphi中透明panel及透明窗口的实现方法_delphi教程
- python语言程序设计袁方答案_北邮“爱课堂”教学平台
- Android中的占位符
- 三星手机S8曝光 新机发布或推迟
- Python 二次指数平滑法 预测
- datetime取东八区时间只取到秒,返回为datetime类
- 无线路由器经常掉线断网的可能的原因
- 无线网络安全————2、无线路由器配置和选择测试环境
- python设置电脑ip代理_设置代理IP在Python中使用
- Flutter 转 null safe时报错: The argument type ‘Object‘ can‘t be assigned to the parameter type XXX
- 使用PlayCanvas制作一个简单的小游戏(三)
- 微信小程序 —— 瀑布流简单写法(css3属性加wx:if判断轻松实现)
- 麻省理工计算机专业,麻省理工学院计算机专业介绍_托普仕留学
热门文章
- Linux之数值运算:let,(()),[ ]
- Java集合Vector
- python远程ftp服务器文件,如何将远程python FTP服务器连接到本地pythonftp客户端
- Spring Boot版微信支付教程(视频 源码笔记)
- Java11正式发布了,我们该怎么办?
- ssh长时间不操作便断开_不懂Excel文件恢复方法?只要跟着这样操作,便可以光速恢复文件...
- js浮点数运算不精确 如何解决_解决 浏览器处理数字运算时精度丢失的方法
- 图文结合分析Spring的面向切面编程--AOP
- 观察者模式(Observer) 简介
- 蓝桥杯 历届试题 合根植物(并查集)