首先一个最最常用的当然是matplotlib啦!
1.matplotlib:https://matplotlib.org/2.0.2/contents.html
是一个最基础的Python可视化库,作图风格接近MATLAB,所以称为matplotlib 。一般都是从matplotlib上手Python数据可视化,然后开始做纵向与横向拓展 。
文章插图
2.Seaborn:https://seaborn.pydata.org/tutorial.html
是一个基于matplotlib的高级可视化效果库,针对的点主要是数据挖掘和机器学习中的变量特征选取,seaborn可以用短小的代码去绘制描述更多维度数据的可视化效果图 。
文章插图
3.ggplot:http://ggplot.yhathq.com/
前端交互方式的,介于命令式和陈述式之间,类似JAVAscript.
文章插图
文章插图
如果是你需要比较多交互的话,
4.Bokeh: https://bokeh.pydata.org/en/latest/docs/user_guide.html
是一个用于做浏览器端交互可视化的库,实现分析师与数据的交互 。
文章插图
5.Plotly: https://plot.ly/
同样也是做交互可视化的一把利器 。Plotly同时支持Python和R语言,并且实现了在线导入数据做可视化并保存内容在云端server的功能 。做演示的时候,只需要在本地的jupyter notebook与plotly server建立通信,即可调用已经做好的可视化内容做展示 。Plotly同时有freemium和premium两种账户,免费账户已经可以满足基本需要 。
文章插图
如果是你需要地图等数据可视化的展示,地理信息数据也会是部分数据分析师的业务场景 。对于这类数据,可能传统的matplotlib/seaborn,交互属性的bokeh/plotly无法很好地对这类数据进行处理 。我们需要使用处理地理数据引擎更强的可视化工具库 。
6.Mapbox:https://www.mapbox.com/
文章插图
不是还有一个小诀窍吗?
当当当当!如果你是不愿意学编程的小白,那就推荐你一个简单好用的自助式分析神器---豌豆BI 。
操作简单,多简单!只需要把维度和指标拖到里面就可以自动建模进行分析,对代码,函数说拜拜!
如果你需要交互,5秒钻取,5秒设置图表钻取,不需要写任何公式 。
文章插图
智能图表推荐
豌豆BI内含智能图形引擎,图形引擎采用智能推荐算法,会根据用户选取的指标和维度进行运算,推荐出最适合数据展示的图形 。比如当用户使用“地区”这样指标时会自动使用地图进行数据展现 。
文章插图
而且他们下面亿信社区还有豌豆BI整套的学习课程!!!在线工程师解答!!!
是不是听起来很厉害的样子!愿你我他再也不用为数据分析发愁,每个人都是数据分析师!
【几个Python可以做数据可视化的库,顺便教你一个小妙招】
推荐阅读
- 用Python绘制股票唐奇安通道,布林带通道和鳄鱼组线
- 可乐茶叶蛋介绍,柠檬可乐生姜茶的做法
- 是时候来搞机器学习了!Seaborn数据可视化详细操作指南
- 如何为机器学习工程设计Python接口
- 菊花柠檬茶可以祛痘吗,可以起喝吗
- 可以在孕期喝姜茶吗,怀孕可以吃油茶吗
- 黑糖姜茶可以减肥吗,黑糖姜茶的做法
- 经常饮茶可以促进消化,饮茶可以排毒美颜效果吗
- 红茶可以做什么,红茶喝几泡
- 可以喝的石头,普洱茶的传说故事