0x00 python环境安装及配置
1. 关于python版本
关于python的版本讨论实在是太久远了,现在都2018年了,如果不是维护原来的代码版本,应该毫不犹豫的选择python3.x,python2和python3有很多不兼容,会造成麻烦。谁还会选择一个十年前的版本呢?而且越来越多的库是基于python3去构建。
选择Python3.x!!!
2. 关于python集成环境
笔者最早使用,使用官方安装包,但各种配置包管理是一件很头疼的事,特别是各种库、包的安装及处理他们的依赖关系,最后使用Anconda,完成的大部分包管理,并且提供了各类工具,对数据科学十分友好。

Anconda下载地址: https://www.anaconda.com/download/,安装傻瓜式,一路下一步。
3. Jupyter Notebook
Jupyter Notebook 的本质是一个 Web 应用程序,支持在浏览器中运行Python脚本,这样天然的支持pyechart在浏览器中实时展示,而不是通过程序生成html文件后,查看html文件才知道可视化结果。
0x01 pyechart安装及配置
Pyechart官网地址:http://pyecharts.org
默认情况下,pyechart并不在anconda的库list中,在pyechart的github网站(https://github.com/pyecharts/pyecharts)上提供了两种安装方式:
1 > 通过pip:
1 | $ pip install pyecharts |
2 > 从github clone 然后安装1
2
3
4$ git clone https://github.com/pyecharts/pyecharts.git
$ cd pyecharts
$ pip install -r requirements.txt
$ python setup.py install
经过笔者测试,强烈推荐使用第二种方式,第一种方式安装的版本可能是低于官方文档,并且很多新特性是无法使用的。
0x02 pyechart的使用
==使用中特别的要点:==
Pyechart使用的库是基于echart实现的,虽然pyechart包含了大部分重要参数,但很多参数是在pyechart中没有定义的,需要通过 **kwargs引用,具体的需要查看pyechart的源码详细了解:
1 |
|
。可以添加的参数在http://echarts.baidu.com/option.html#title中查看。
官方文档:http://pyecharts.org/#/
以下示例引用自官方
1. 柱状图
1 | from pyecharts import Bar |

2. 3D柱状图
1 | from pyecharts import Bar3D |

3. 仪表盘
1 | from pyecharts import Gauge |

4. 极坐标
1 | from pyecharts import Polar |

5. 折线图
1 | from pyecharts import Line |

6. 3D折线图
1 | from pyecharts import Line3D |

7. 散点图
1 | from pyecharts import Scatter |

8. 3D散点图
1 | from pyecharts import Scatter3D |

9. 地图
1 | from pyecharts import Geo |
