全世界只有3.14 % 的人关注了

数据与算法之美


我们粉丝里面有很多小伙伴喜欢玩数据分析,粗略估计有几千人。数据分析离不开数据可视化。比如我们前面介绍过pandas画图,matplotlib画图,pyecharts画图当然还有Tableau,今天推荐一款更牛的可视化神器,主要是这款神器的画出来的图很漂亮,色彩太酷了

神器Plotly

Plotly 是一款用来做数据分析和可视化的在线平台,功能非常强大,可以在线绘制很多图形比如条形图、散点图、饼图、直方图等等。而且还是支持在线编辑,以及多种语言python、javascript、matlab、R等许多API,当然我们这里主要介绍Python语言,可以直接用pip install plotly即可。推荐阅读《Python3.0科学计算指南》

plotly可以画出很多媲美Tableau的高质量图,比如:

下面我们介绍几种最常用的图的用法,反正我学完之后觉得美观感要秒杀pyecharts的配图颜色。

1.直方图


plotly有在线和离线两种模式,在线需要有账号可以云编辑!而我这里选择用离线模式,然后用jupyter notebook来玩数据可视化(为了好看我用sublime text 显示代码)

上面几行代码主要是引用一些库,最重要的一点是要把plotly设置为offline模式,然后直接在notebook里面显示。(后面的每一种图都是类似的设置)

随机4过参数,x轴的数字和y轴,其中y轴随机3组数据。

然后画三种类型的图,trace0是markers,trace1是折线图和markers,trace3是存折线图。然后把三种图放在data这个列表里面,调用py.iplot(data)即可。

看一下效果:

是不是默认的配色非常漂亮。

2.散点图


散点图也是我们非常常用的一种图形,这里的散点图有点可以匹配大名鼎鼎的ggplot里面的散点图.

这个是mode设置为markers就是散点图,然后marker里面设置一组参数,比如颜色的随机范围,散点的大小,还有图例等等。最后一行里面的filename是在当前目录下生成html文件。

看一下效果:


3.气泡图


气泡图是一种比较酷的图形,Tableau里面也有这样的图形,玩好了非常酷,plotly里面使用也很简单。

data的参数也是跟上面类型设置x,y轴的数据,然后设置一下气泡的颜色和大小,图例等等。plotly的好处就是对图的细节的设置比较细腻!

看一下效果:

4.柱状图


柱状图是非常常用的一种图形,也是用的比较多的。我们来看看plotly里面怎么设置的,这里我们用一个对比的柱状图来显示:

是不是看着眼熟,跟我们的pandas里面设置有点类似,跟pyecharts里面也很相似,其实很多库都是相互借鉴的,设计的思路和使用的参数都类似的。

看一下效果:

好上面的举例都plotly的冰上一角都是一些最基本的用法,它还有很多很酷的用法和图形,尤其是跟pandas结合画的图非常漂亮,比如一些股票的K线图,大家有兴趣可以去看一下,欢迎大家留言讨论!

链接:https://plot.ly/python/

来源:菜鸟学Python

版权归原作者所有,转载仅供学习使用,不用于任何商业用途,如有侵权请留言联系删除,感谢合作。

精品课程推荐:

选购数学科普正版读物

严选“数学思维好物”

送给孩子的益智礼物   |   办公室神器

算法工程师成长阅读   |   居家高科技

理工科男女实用型礼物精选   

他们的疯狂改变人类历史:《大科学家的小故事》

我超模君,准备了几本亲笔签名的新书

免费 送给大家,参与就有机会获得

活动时间:每周四中午12点开奖

----点击头像关注----

超级数学建模

数据与算法之美

少年数学家

数锐学堂

惊喜酱(个人号)

玩酷屋COOL

据说这是史上最牛逼的可视化神器相关推荐

  1. Python史上最牛逼的可视化神器

    数据分析离不开数据可视化.比如我们前面介绍过pandas画图,matplotlib画图,pyecharts画图当然还有Tableau,今天推荐一款更牛的可视化神器,主要是这款神器的画出来的图很漂亮,色 ...

  2. 号称史上最牛逼的几篇博客整理(python+java+js等)

    号称史上最牛逼的几篇博客这个说法也许夸张了点,但总体来说楼主整理的博客都是楼主幸苦之作,并且都是围绕去转盘网展开,这些博客几乎透漏了该站的所有技术关键,细节,甚至所有核心代码,我个人认为作为一个有艺术 ...

  3. 史上最牛逼的 Eclipse 快捷键,提高开发效率!

    写在前面: 我是「扬帆向海」,这个昵称来源于我的名字以及女朋友的名字.我热爱技术.热爱开源.热爱编程.技术是开源的.知识是共享的. 这博客是对自己学习的一点点总结及记录,如果您对 Java.算法 感兴 ...

  4. 麦克斯韦方程组,史上最牛逼公式之一

    英国科学期刊<物理世界>曾让读者投票评选了"最伟大的公式",最终榜上有名的十个公 式里,有著名的E=mc2.复杂的傅立叶变换.简洁的欧拉公式--但"麦克斯韦方 ...

  5. 史上最牛逼最好看的vim插件配置

    http://zionlove.site/linux5/#more 与题目无关的部分 除了上面这个外再补充一点点 可视区块 普通模式下按v进入,通过方向键选择. 选择好后按y复制,按p粘贴 命令行 按 ...

  6. 史上最牛逼的导航网站(很全很详细)

    今天,给大家推荐47个聚合型的导航网站 每一个都收录上百个网站,1个能顶100个,丝毫没有夸张的成分. (推荐收藏) 设计师导航网站 01 优设导航 https://hao.uisdc.com/ 设计 ...

  7. 史上最牛逼的音乐播放器—仿网易云音乐(已开源)

    前言:音乐播放器倒见过不少,做到几乎和官方网易云音乐安卓版差不多的,还是头第一回见.aa112901 的这款仿网易云音乐安卓版客户端,很多地方值得我们学习.无论是下载模块,还是换肤模块,还是炫丽的UI ...

  8. 三星java3倍拍照手机_黑科技爆表,手机史上最牛逼的拍照手机都在这了

    为了提高手机拍照体验,厂商们中不断在摄像头上下各种功夫,比如超感光镜头.4轴机械防抖.全像素双核对焦技术以及最近 OPPO 推出的潜望式 5 倍光变双摄等等. 然而在十几年前,厂商们已经在手机拍照方面 ...

  9. 二进制十进制转换史上最牛逼算法!!

    十进制转二进制 相信学过计算机的同学一定对二进制不陌生,计算机底层的通讯就是二进制嘛!二进制由0和1组成,那么怎么快速的对一个十进制数转换成二进制数呢? 最古老的方法大家还记得怎么转换吗?比如35这个 ...

最新文章

  1. centos7下docker1.12.5学习笔记
  2. 3.9 神经网络的梯度下降法-深度学习-Stanford吴恩达教授
  3. 【工具】克隆题库(适用于所有以POJ2005-2017为模板的OJ平台)
  4. Cocos Creator Ui系统
  5. 广东省2021高考2bi补录成绩查询,重磅!广东省2021年普通高考美术统考成绩1月8日起可查询!...
  6. Valid Number 1
  7. Redmi Note10系列配LCD居中挖孔屏:5月26日正式发布
  8. Python科学计算库numpy中的add运算
  9. ceph客户端使用_ceph存储之ceph客户端
  10. 【Java从0到架构师】RocketMQ 使用 - 集成 SpringBoot
  11. 不可多得的干货!BAT大厂Java面试真题锦集干货整理
  12. BZOJ3938 UOJ88:[集训队互测2015]Robot——题解
  13. Javascript代码编写的逻辑冗余
  14. 数字电路基础知识(二)
  15. ADC学习(2)——频谱性能指标
  16. Linux修改文件编码格式
  17. python读取文件夹下所有图片并重命名_python 对文件夹下图片 批量重命名
  18. 其他 | 狼人杀入门
  19. android微信解析失败,为什么我的手机安装不上微信,一安装就说解析包错误
  20. 去中心化金融项目 Bloqboard FAQ

热门文章

  1. gRPC in ASP.NET Core 3.x -- Protocol Buffer(3)更新消息类型
  2. 使用ASP.NET Core 3.x 构建 RESTful API - 3.2 开始建立Controller和Action
  3. 微软备战 RPA 市场,Power Platform,Ready GO!
  4. SkyWalking Liunx 环境搭建NetCore接入
  5. IdentityServer4实战 - JWT Token Issuer 详解
  6. 使用BigQuery分析GitHub上的C#代码
  7. “.Net 社区大会”(dotnetConf) 2017 Day 1 Keynote: .NET Everywhere
  8. Visual Studio 2017 - Update 2预览版已发布
  9. GatewayWorker Not Support On Windows.
  10. mysql sql语句书写之面试部分