echarts
ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。
安装 python-echarts
最先我按照文档的方法安装:
pip install python-echarts
安装没有问题,但我这里导入时遇到了ImportError
In [1]: from echarts import Echart, Bar, Legend, Axis, Pie
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-751ca5ea3986> in <module>()
----> 1 from echarts import Echart, Bar, Legend, Axis, Pie
ImportError: cannot import name 'Echart'
发现import echarts没有问题,但实际echarts里是没有东西的
In [2]: import echarts
In [3]: dir(echarts)
Out[3]:
['__builtins__',
'__cached__',
'__doc__',
'__file__',
'__loader__',
'__name__',
'__package__',
'__path__',
'__spec__',
'__version__']
解决办法
下载echart的 tgz包(点我下载)
wget https://pypi.python.org/packages/ad/d7/258cbe09217d62c225e4f797112493f87382a40d7c4679768ae45ed9d78e/echarts-python-0.1.3.tar.gz#md5=bb5a1ddd717f95d43da00cf1f9bf2f17
注意,如果已经用pip install python-echarts安装echarts,要先卸载再安装
pip uninstall python-echarts
解压tgz包,切换到目录下执行安装
tar -zxf echarts-python-0.1.3.tar.gz
cd echarts-python-0.1.3
python setup.py install
这样就安装成功了。