码迷,mamicode.com
首页 > 编程语言 > 详细

用Python进行数据可视化的10种方法

时间:2016-04-19 12:05:59      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:

  怎样才能在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实现地图可视化和词云。

http://www.biyinjishi.com/products/a50-b5035/
http://www.biyinjishi.com/products/a50-b5040/
http://www.biyinjishi.com/products/a50-b5050/
http://www.biyinjishi.com/products/a50-b5055/
http://www.biyinjishi.com/products/a50-b5060/

用Python进行数据可视化的10种方法

标签:

原文地址:http://www.cnblogs.com/SA-Jim/p/5407397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!