用Python进行数据可视化的10种方法
http://www.csdn123.net/mydata/showbaiduimg.php?url=http%3A%2F%2Fc.hiphotos.baidu.com%2Fnews%2Fcrop%253D1%252C5%252C543%252C326%253Bw%253D638%2Fsign%3D386c25dd4c90f60310ffc60704239f2e%2F242dd42a2834349bb1d5c769cfea15ce37d3be0f.jpg
2015-11-19 大数据文摘
http://www.csdn123.net/mydata/showbaiduimg.php?url=http%3A%2F%2Fe.hiphotos.baidu.com%2Fnews%2Fw%253D638%2Fsign%3D4048af7458df8db1bc2e7f673122dddb%2Fa686c9177f3e6709d515eb133dc79f3df9dc55c0.jpg
关于转载授权
编译|黄念
校对|丁一
引言
艺术之美根植于其所传达的信息。有时候,现实并非我们所看到或感知到的。达芬奇(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代码与其输出结果。我就是用下面的数据集来创建这些可视化的。
http://www.csdn123.net/mydata/showbaiduimg.php?url=http%3A%2F%2Ff.hiphotos.baidu.com%2Fnews%2Fw%253D638%2Fsign%3Deb00c8bad6160924dc25a118ec05359b%2F0b55b319ebc4b7451e5418fac9fc1e178b82151d.jpg
导入数据集
1.直方图
http://www.csdn123.net/mydata/showbaiduimg.php?url=http%3A%2F%2Fa.hiphotos.baidu.com%2Fnews%2Fw%253D638%2Fsign%3D10d39326573d26972ed30b5e6dfab24f%2Fd8f9d72a6059252d6415b3e8329b033b5ab5b9d8.jpg
http://www.csdn123.net/mydata/showbaiduimg.php?url=http%3A%2F%2Fa.hiphotos.baidu.com%2Fnews%2Fw%253D638%2Fsign%3Dd69f38107ad98d1076d40f32193eb807%2F3b292df5e0fe99254473c7bc32a85edf8cb171db.jpg
2.箱线图
http://www.csdn123.net/mydata/showbaiduimg.php?url=http%3A%2F%2Fa.hiphotos.baidu.com%2Fnews%2Fw%253D638%2Fsign%3D7b4dcf3b30d12f2ece05ad6377c3d5ff%2F8cb1cb1349540923ddf5cd929458d109b2de49b9.jpg
3.小提琴图
http://www.csdn123.net/mydata/showbaiduimg.php?url=http%3A%2F%2Fd.hiphotos.baidu.com%2Fnews%2Fw%253D638%2Fsign%3Dfe2ecd929458d109c4e3aab1e959ccd0%2F9e3df8dcd100baa1ee6be9574110b912c9fc2e92.jpg
4.条形图
http://www.csdn123.net/mydata/showbaiduimg.php?url=http%3A%2F%2Fg.hiphotos.baidu.com%2Fnews%2Fw%253D638%2Fsign%3D8db8553613ce36d3a204803302f23a24%2F4a36acaf2edda3ccaad411cc07e93901213f922e.jpg
5.折线图
http://www.csdn123.net/mydata/showbaiduimg.php?url=http%3A%2F%2Fc.hiphotos.baidu.com%2Fnews%2Fw%253D638%2Fsign%3Dfe44aa71cdef76093c0b9a9c16dca301%2Fae51f3deb48f8c54665e6bc33c292df5e1fe7f49.jpg
6.堆积柱形图
http://www.csdn123.net/mydata/showbaiduimg.php?url=http%3A%2F%2Fb.hiphotos.baidu.com%2Fnews%2Fw%253D638%2Fsign%3D8c8c970b972397ddd6799b076180b216%2F8435e5dde71190ef9f723c33c81b9d16fcfa6055.jpg
7.散点图
http://www.csdn123.net/mydata/showbaiduimg.php?url=http%3A%2F%2Ff.hiphotos.baidu.com%2Fnews%2Fw%253D638%2Fsign%3D888cce27b4fb43161a1f797918a64642%2F2934349b033b5bb57c0b8e1230d3d539b700bc7a.jpg
8.气泡图
http://www.csdn123.net/mydata/showbaiduimg.php?url=http%3A%2F%2Fd.hiphotos.baidu.com%2Fnews%2Fw%253D638%2Fsign%3Deacaa1b153fbb2fb342b5b11774b2043%2Fd52a2834349b033be891553613ce36d3d439bdc5.jpg
9.饼图
http://www.csdn123.net/mydata/showbaiduimg.php?url=http%3A%2F%2Fg.hiphotos.baidu.com%2Fnews%2Fw%253D638%2Fsign%3D260aeed20af3d7ca0cf63c75ca1ebe3c%2F3b87e950352ac65cae10cf9ffdf2b21192138ac1.jpg
10.热图
http://www.csdn123.net/mydata/showbaiduimg.php?url=http%3A%2F%2Ff.hiphotos.baidu.com%2Fnews%2Fw%253D638%2Fsign%3Dd7b8cad3dff9d72a1764131eec28282a%2F96dda144ad3459827f434b7e0af431adcaef8415.jpg
、
http://www.csdn123.net/mydata/showbaiduimg.php?url=http%3A%2F%2Fa.hiphotos.baidu.com%2Fnews%2Fw%253D638%2Fsign%3Db06cb9f1d22a283443a6350863b4c92e%2Fb3b7d0a20cf431ad1bdaead54d36acaf2fdd98d6.jpg
你可以尝试绘制基于两个变量的热图,如X轴为性别,Y轴为BMI,数据点为销售值。
结语
现在,你肯定已经意识到了数据可视化的美妙,为什么不自己动手试试呢?在以后的文章中,我们还将探讨用Python实现地图可视化和词云。
大数据文摘也曾经发布过用R进行数据可视化的文章,《用R语言进行数据可视化的综合指南(一)》和《用R语言进行数据可视化的综合指南(二)》。大家可以参考一下,做个对比。
http://www.csdn123.net/mydata/showbaiduimg.php?url=http%3A%2F%2Fa.hiphotos.baidu.com%2Fnews%2Fw%253D638%2Fsign%3Df98b50636a81800a6ee58a0d893733d6%2F4610b912c8fcc3ceeb2e60df9445d688d53f206b.jpg
http://www.csdn123.net/mydata/showbaiduimg.php?url=http%3A%2F%2Fh.hiphotos.baidu.com%2Fnews%2Fw%253D638%2Fsign%3Df1da81490c7b02080cc93ce25adbf25f%2F9922720e0cf3d7cae417969af41fbe096a63a97d.jpg
【限时干货下载】
2015/11/30前
2015年10月干货文件打包下载,请点击大数据文摘底部菜单:下载等--10月下载
回复【金融】 看【金融与商业】专栏历史期刊文章
回复【可视化】感受技术与艺术的完美结合
回复【安全】 关于泄密、黑客、攻防的新鲜案例
回复【算法】 既涨知识又有趣的人和事
回复【谷歌】 看其在大数据领域的举措
回复【院士】 看众多院士如何讲大数据
回复【隐私】 看看在大数据时代还有多少隐私
回复【医疗】 查看医疗领域文章6篇
回复【征信】 大数据征信专题四篇
回复【大国】 “大数据国家档案”之美国等12国
回复【体育】 大数据在网球、NBA等应用案例
长按指纹,即可关注“大数据文摘”
专注大数据,每日有分享
覆盖千万读者的WeMedia联盟成员之一
页:
[1]