“人生苦短,我用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相关推荐

  1. python pyecharts_基于Python的数据可视化库pyecharts介绍

    什么是pyecharts? pyecharts 是一个用于生成 Echarts 图表的类库. echarts 是百度开源的一个数据可视化 JS 库,主要用于数据可视化.pyecharts 是一个用于生 ...

  2. python 3d大数据可视化_基于Python的数据可视化库pyecharts介绍

    什么是pyecharts? pyecharts 是一个用于生成 Echarts 图表的类库. echarts 是百度开源的一个数据可视化 JS 库,主要用于数据可视化.pyecharts 是一个用于生 ...

  3. 『数据可视化』基于Python的数据可视化工具

    刘宇宙,现在一家创业型公司做技术总负责,做爬虫和数据处理相关工作,曾从事过卡系统研发.金融云计算服务系统研发,物联网方向大数据研发,著书一本,<Python3.5从零开始学> 如何做Pyt ...

  4. Py之pyecharts:python包之数据可视化包pyecharts简介、安装、使用方法之详细攻略

    Py之pyecharts:python包之数据可视化包pyecharts简介.安装.使用方法之详细攻略 目录 pyecharts简介 pyecharts的安装 pyecharts的使用方法 1.图形绘 ...

  5. 实验报告-Python数据可视化之Pyecharts

    课程:大数据可视化 实验室名称: 指导老师: 实训日期: 年 月 日 实训题目:Python数据可视化之Pyecharts 实训目的: 一.python的安装与基本使用 二.创建py项目 三.pyec ...

  6. python爬虫数据可视化_[ Python爬虫实战 ] Python使用pyecharts进行数据可视化 - pytorch中文网...

    pyecharts是一个用于生成Echarts图表的类库,Echarts是百度开源的一个数据可视化JS库.主要用于数据可视化.pyecharts可以结合Pandas&Numpy使用,同时他可以 ...

  7. python 图表美化_你的图表不美观怎么办,Python实现数据可视化帮你实现

    之前突然看到一个用Python实现数据可视化的技术,小编觉得解决了生活中的好多问题,大家一起来看看这个神器.1.主页 首先,这个主页的设计就是我非常喜欢的风格,简单清晰,第一眼就让人有特别清爽的感觉, ...

  8. 【教程】Python科研数据可视化、MATLAB科研数据可视化

    在过去的20年中,随着社会产生数据的大量增加,对数据的理解.解释与决策的需求也随之增加.而固定不变是人类本身,所以我们的大脑必须学会理解这些日益增加的数据信息.所谓"一图胜千言", ...

  9. 数据可视化:pyecharts 的几个实例

    数据可视化:pyecharts 的几个实例 Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可.而 Python 是一门富有表达力的语言,很适合用 ...

最新文章

  1. RHEL5.1单域主/从NIS服务器配置及测试
  2. [开源].NET数据库访问框架Chloe.ORM
  3. 2017年09月23日普级组 环
  4. [bzoj4825]:[Hnoi2017]单旋
  5. 前端学习(3024):vue+element今日头条管理-关于默认子路由的问题
  6. Mysql对应的dul_MySQL InnoDB 数据字典介绍
  7. 当ListView有Header时,onItemClick里的position不正确
  8. (转载)c++builder/delphi中透明panel及透明窗口的实现方法_delphi教程
  9. python语言程序设计袁方答案_北邮“爱课堂”教学平台
  10. Android中的占位符
  11. 三星手机S8曝光 新机发布或推迟
  12. Python 二次指数平滑法 预测
  13. datetime取东八区时间只取到秒,返回为datetime类
  14. 无线路由器经常掉线断网的可能的原因
  15. 无线网络安全————2、无线路由器配置和选择测试环境
  16. python设置电脑ip代理_设置代理IP在Python中使用
  17. Flutter 转 null safe时报错: The argument type ‘Object‘ can‘t be assigned to the parameter type XXX
  18. 使用PlayCanvas制作一个简单的小游戏(三)
  19. 微信小程序 —— 瀑布流简单写法(css3属性加wx:if判断轻松实现)
  20. 麻省理工计算机专业,麻省理工学院计算机专业介绍_托普仕留学

热门文章

  1. Linux之数值运算:let,(()),[ ]
  2. Java集合Vector
  3. python远程ftp服务器文件,如何将远程python FTP服务器连接到本地pythonftp客户端
  4. Spring Boot版微信支付教程(视频 源码笔记)
  5. Java11正式发布了,我们该怎么办?
  6. ssh长时间不操作便断开_不懂Excel文件恢复方法?只要跟着这样操作,便可以光速恢复文件...
  7. js浮点数运算不精确 如何解决_解决 浏览器处理数字运算时精度丢失的方法
  8. 图文结合分析Spring的面向切面编程--AOP
  9. 观察者模式(Observer) 简介
  10. 蓝桥杯 历届试题 合根植物(并查集)