设为首页
收藏本站
开启辅助访问
用户名
Email
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
本版
帖子
用户
快捷导航
首页
List
论坛
BBS
关于组织
爱生活
Moke|墨客
»
论坛
›
会员互动区
›
公开数据
›
用Python进行数据可视化的10种方法
返回列表
查看:
5561
|
回复:
0
用Python进行数据可视化的10种方法
[复制链接]
pasckr
pasckr
当前离线
积分
3681
窥视卡
雷达卡
3636
主题
0
回帖
3681
积分
超级版主
积分
3681
发消息
发表于 2016-5-12 18:14:40
|
显示全部楼层
|
阅读模式
2015-11-19 大数据文摘
关于转载授权
编译|黄念
校对|丁一
引言
艺术之美根植于其所传达的信息。有时候,现实并非我们所看到或感知到的。达芬奇(Da Vinci)和毕加索(Picasso)等艺术家都通过其具有特定主题的非凡艺术品,试图让人们更加接近现实。
数据科学家并不逊色于艺术家。他们用数据可视化的方式绘画,试图展现数据内隐藏的模式或表达对数据的见解。更有趣的是,一旦接触到任何可视化的内容、数据时,人类会有更强烈的知觉、认知和交流。
在数据科学中,有多种工具可以进行可视化。在本文中,我展示了使用Python来实现的各种可视化图表。
怎样才能在Python中实现可视化?
涉及到的东西并不多!Python已经让你很容易就能实现可视化——只需借助可视化的两个专属库(libraries),俗称matplotlib和seaborn。听说过吗?
Matplotlib:基于Python的绘图库为matplotlib提供了完整的2D和有限3D图形支持。这对在跨平台互动环境中发布高质量图片很有用。它也可用于动画。
Seaborn:Seaborn是一个Python中用于创建信息丰富和有吸引力的统计图形库。这个库是基于matplotlib的。Seaborn提供多种功能,如内置主题、调色板、函数和工具,来实现单因素、双因素、线性回归、数据矩阵、统计时间序列等的可视化,以让我们来进一步构建复杂的可视化。
我能做哪些不同的可视化?
刚出版不久的《A comprehensive guide on Data Visualization》中,介绍了最常用的可视化技术。在进一步深入学习前,如果你尚未阅读此书,我们建议你参考此书。
以下是Python代码与其输出结果。我就是用下面的数据集来创建这些可视化的。
导入数据集
1.直方图
2.箱线图
3.小提琴图
4.条形图
5.折线图
6.堆积柱形图
7.散点图
8.气泡图
9.饼图
10.热图
、
你可以尝试绘制基于两个变量的热图,如X轴为性别,Y轴为BMI,数据点为销售值。
结语
现在,你肯定已经意识到了数据可视化的美妙,为什么不自己动手试试呢?在以后的文章中,我们还将探讨用Python实现地图可视化和词云。
大数据文摘也曾经发布过用R进行数据可视化的文章,《用R语言进行数据可视化的综合指南(一)》和《用R语言进行数据可视化的综合指南(二)》。大家可以参考一下,做个对比。
【限时干货下载】
2015/11/30前
2015年10月干货文件打包下载,请点击大数据文摘底部菜单:
下载等--10月下载
回复【金融】
看【金融与商业】专栏历史期刊文章
回复【可视化】
感受技术与艺术的完美结合
回复【安全】
关于泄密、黑客、攻防的新鲜
案例
回复【算法】
既涨知识又有趣的人和事
回复【谷歌】 看其在大数据领域的举措
回复【院士】 看众多院士如何讲大数据
回复【隐私】 看看在大数据时代还有多少隐私
回复【医疗】 查看医疗领域文章6篇
回复【征信】 大数据征信专题四篇
回复【大国】 “大数据国家档案”之美国等12国
回复【体育】 大数据在网球、NBA等应用案例
长按指纹,即可关注“大数据文摘”
专注大数据,每日有分享
覆盖千万读者的WeMedia联盟成员之一
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表