本文是《数据蛙三个月强化课》的第二篇总结教程,如果想要了解数据蛙社群,可以阅读

对于我们数据分析师来说,不仅要自己明白数据背后的含义,而且还要给老板更直观的展示数据的意义。所以,对于这项不可缺少的技能,让我们来一起学习下吧。

零:准备工作

画图之前,我们先导入包和生成数据集

import numpy as np

import pandas as pd

import matplotlib.pyplot as plt

import matplotlib

%matplotlib inline

np.random.seed(100)

df = pd.DataFrame(np.random.randint(-10, 10, (10, 3)),

index=pd.date_range("1/1/2000", periods=10), columns=list("ABC"))

df = df.cumsum()

df.head()

我们先看下所用的数据集

一:折线图

折线图是我们观察趋势常用的图形,可以看出数据随着某个变量的变化趋势,默认情况下参数 kind="line" 表示图的类型为折线图。

这里默认是把索引当作了X轴,列作为了Y轴

二:柱状图

对于分类数据这种离散数据,需要查看数据是如何在各个类别之间分布的,这时候就可以使用柱状图。我们为每个类别画出一个柱子。此时,可以将参数 kind 设置为 bar 。

这里还是以索引为X轴,列为Y轴。我们还可以改变显示的轴

当然我们还可以变成堆积柱状图

三:条形图

条形图就是将竖直的柱状图翻转90度得到的图形。与柱状图一样,条形图也可以有一组或多种多组数据。

水平条形图在类别名称很长的时候非常方便,因为文字是从左到右书写的,与大多数用户的阅读顺序一致,这使得我们的图形容易阅读。而柱状图在类别名称很长的时候是没有办法很好的展示的。

四:直方图

直方图是柱形图的特殊形式,当我们想要看数据集的分布情况时,选择直方图。直方图的变量划分至不同的范围,然后在不同的范围中统计计数。在直方图中,柱子之间的连续的,连续的柱子暗示数值上的连续。

五:箱线图

箱线图用来展示数据集的描述统计信息,也就是[四分位数],线的上下两端表示某组数据的最大值和最小值。箱子的上下两端表示这组数据中排在前25%位置和75%位置的数值。箱中间的横线表示中位数。此时可以将参数 kind 设置为 box。

六:散点图

如果想要画出散点图,可以将参数 kind 设置为 scatter,同时需要指定 x 和 y。通过散点图可以探索变量之间的关系。

七:饼状图

饼图是用面积表示一组数据的占比,此时可以将参数 kind 设置为 pie。

image.png

我们刚开始学习的同学,最基本应该明白什么数据应该用什么图形来展示,同学们来一起总结吧。

python数据分析-Python数据分析:可视化相关推荐

  1. 可以搜python题答案的app-Python数据分析与数据可视化知到APP答案

    Python数据分析与数据可视化知到APP答案 更多相关问题 A.AsianB.AmericanC.EuropeanD.African 根据下列文章,请回答 31-35 题. New U.S Plan ...

  2. python显示数据长度_Python数据分析之初识可视化

    一.数据可视化概述 数据可视化是在整个数据分析非常重要的一个辅助工具,可以清晰的理解数据,从而调整我们的分析方法. - 能将数据进行可视化,更直观的呈现 - 使数据更加客观.更具说服力 例如下面两个图 ...

  3. python数据分析简答题_Python数据分析与数据可视化-中国大学mooc-试题题目及答案...

    Python数据分析与数据可视化-中国大学mooc-试题题目及答案 更多相关问题 [简答题]城轨供电系统按功能划分为几部分?各有什么作用? [多选题]影响债券价格的因素有 [单选题]关于注射剂的质量要 ...

  4. [转载] Python 天气 简单 数据分析及可视化

    参考链接: 使用Python Pandas进行数据分析和可视化 Python 天气情况数据分析及可视化 环境配置 Pycharm开发环境 python 版本 python3.7 Anconda 集成开 ...

  5. 利用Python进行数据分析--绘图和可视化

    转载自:http://blog.csdn.net/ssw_1990/article/details/23739953 Python有许多可视化工具,但是我主要讲解matplotlib(http://m ...

  6. python数据分析基础试题及答案_Python数据分析与数据可视化题库免费期末考试2020答案...

    Python数据分析与数据可视化题库免费期末考试2020答案 更多相关问题 风险管理是一个不断发展变化的演变过程.在风险管理演变过程中,大多数现代风险管理形式是从()中 以下哪项是虚证闭经的主要病机A ...

  7. python复杂网络点图可视化_数据分析:R与Python怎么选?

    作者介绍 知春里@伟仔 不知名数据科学家. 持续写<数据分析>和<数据产品>的系列文章,欢迎关注. 01 选R还是Python? "球鞋是买阿迪还是买耐克?" ...

  8. 用python进行简单的数据分析和数据可视化

    用python进行简单的数据分析和数据可视化 本篇文章主要是初步探索数据分析,简单了解数据分析大致流程 数据来源:来自于Kaggle平台上的一个项目:Explore San Francisco cit ...

  9. python逐笔输入数据_知到智慧树Python数据分析与数据可视化结课测验

    知到智慧树Python数据分析与数据可视化结课测验答案 更多相关问题 已知三角形三个顶点的坐标是A(-1,2,3),B(1,1,1),C(0,0,5),试证三角形ABC是直角三角形,并求角B-- Wh ...

  10. python集合中的元素不允许重复_Python语言中同一个集合中的元素不会重复,每个元素都是唯一的。-智慧树Python数据分析与数据可视化章节答案...

    Python数据分析与数据可视化:Python语言中同一个集合中的元素不会重复,每个元素都是唯一的.[?ж???] A:对 B:错 Python数据分析与数据可视化章节测试答案: 对 更多相关问题 智 ...

最新文章

  1. [转]Javascript的IE和Firefox(火狐)兼容性
  2. 深入理解python特性_深入理解Python特性(7)
  3. 创新实训个人记录:metric k-center
  4. 第十七章 特殊成员_类的函数指针
  5. python while循环if_详解python基础之while循环及if判断
  6. 海外召回1700辆,奔驰首款电动汽车要在中国上市了
  7. ASP.NET Core学习——5
  8. Oracle 中data与timstamp互转
  9. 2021 年软件开发趋势方向
  10. JACKSON JSON 操作帮助类
  11. (转载)SpringBoot配置Druid数据源监控服务Yml格式
  12. matlab带未知数的劳斯判据,自动控制原理实验用Matlab软件编制劳斯判据程序并解题(《学习辅导》例4.3.5)...
  13. 大话数据结构——烂笔头
  14. Rust游戏引擎Bevy初探
  15. HTML+CSS伸缩式导航栏
  16. C语言:重命名文件(rename()函数)
  17. JAVA 多个空格分割字符串
  18. 微博登录界面的PHP代码,redis+php实现微博(一)注册与登录功能详解
  19. r720 linux wifi,联想拯救者 R720 ubuntu 16/18 WIFI开启问题
  20. Cordova使用入门简介入门教程

热门文章

  1. 用turtle库画五角星
  2. 负载均衡算法 : 加权轮询
  3. HTTP Header 详解【转】
  4. 区分PC端与移动端代码,涵盖C#、JS、JQuery、webconfig
  5. 【javascript笔记】js基本数据类型
  6. emacs24下使用jedi对python编程进行补全
  7. iOS开发之在地图上绘制出你运行的轨迹
  8. [ Problem 1 ] 数独游戏
  9. 前向声明include区别
  10. 单独使用ckfinder选择图片