预想是学习通过python开发一个数据图表的平台,用API获取数据,数据可视化。
通过搜索等,发现echarts可以实现数据可视化,并且还有针对python的第三方库。以下记录过程
安装pyecharts
pip install pyecharts
不知道为什么我总是不成功,最终还是在下载了pyecharts库文件才安装成功。
安装了wheel
pip install wheel
下载安装pyecharts
下载了pyecharts-0.1.9.4-py2.py3-none-any.whl
图表类型
- Bar(柱状图/条形图)
- Bar3D(3D 柱状图)
< !–more–> - Boxplot(箱形图)
- EffectScatter(带有涟漪特效动画的散点图)
- Funnel(漏斗图)
- Gauge(仪表盘)
- Geo(地理坐标系)
- Graph(关系图)
- HeatMap(热力图)
- Kline(K线图)
- Line(折线/面积图)
- Line3D(3D 折线图)
- Liquid(水球图)
- Map(地图)
- Parallel(平行坐标系)
- Pie(饼图)
- Polar(极坐标系)
- Radar(雷达图)
- Sankey(桑基图)
- Scatter(散点图)
- Scatter3D(3D 散点图)
- ThemeRiver(主题河流图)
- WordCloud(词云图)
第一个图表
1 | from pyecharts import Line |
bar = Bar(“主标题”,”副标题”)
bar.add() 调用add()函数添加图表的数据和设置各种配置项
bar.show_config() 打印输出图表的所有配置项
bar.render() 生成render.html文件,也可以设置路径和文件名
bar.use_theme(‘dark’) 更改主体色系
绘制图表过程
- chart_name = Type() 初始化具体类型图表
- add() 添加数据及配置项
- render() 生成.html文件