5.1 作图的重要性

在分析一个数据之前, 我们首先要对数据进行检查, 在统计上看一下汇总统计, 比如最大值, 最小值, 中位数, 平均值, 方差, 标准差, 变异系数等等.直方图, 看一下数据的分布情况

箱线图, 看一下数据的分布, 有无异常值

所谓一图胜千言.

python中的作图工具

5.2 散点图

# Import standard packages

import numpy as np

import matplotlib.pyplot as plt

import pandas as pd

import scipy.stats as stats

import seaborn as sns

这里生成了500个随机数, 使用plot进行作图

# Generate the data

x = np.random.randn(500)

# Plot-command start ---------------------

plt.plot(x, '.')

# Plot-command end -----------------------

# Show plot

a2 = plt.show()

5.3 直方图

a3 = plt.hist(x,bins=25)

5.4 箱线图

a4 = plt.boxplot(x);

练习corn.csv

corn是R包agridat中的smith.corn.uniformity玉米数据, 我们来看一下如何对其可视化?

row col plot year yield

1 20 1 101 95 30.0

2 19 1 102 95 29.1

3 18 1 103 95 25.7

4 17 1 104 95 26.3

5 16 1 105 95 30.3

6 15 1 106 95 31.1

首先, 在R中将其保存为corn.csv, 保存到D盘根目录(方便读取)

library(agridat)

data(smith.corn.uniformity)

dat = smith.corn.uniformity

head(dat)

write.csv(dat,"d:/corn.csv",row.names = F)

用python读取数据, 使用pandas包

import pandas as pd

corn = pd.read_csv("d:/corn.csv")

查看前六行

corn.head()

row col plot year yield 0 20 1 101 95 30.0 1 19 1 102 95 29.1 2 18 1 103 95 25.7 3 17 1 104 95 26.3 4 16 1 105 95 30.3

对产量yield作图

import matplotlib.pyplot as plt

c1 = plt.plot(corn["yield"],".")

c2 = plt.hist(corn["yield"])

c3 = plt.boxplot(corn["yield"])

python生物数据分析_Python学生物统计-数据可视化-学习笔记5相关推荐

  1. python气象数据可视化学习笔记6——利用python地图库cnmaps绘制地图填色图并白化

    文章目录 1. 效果图 2. cnmaps简介及安装 2.1 写在前面 2.2 cnmaps简介和安装 3. 导入库 4. 定义绘图函数 4.1 使用get_adm_maps返回地图边界 4.2 ax ...

  2. ECharts数据可视化学习笔记和应用

    ECharts数据可视化学习笔记和应用 一.概念 二.Echarts使用 使用步骤 三.Echarts-基础配置 四.柱状图图表1 五.柱状图图表2 六.折线图1 七.折线图2 八.饼状图1 九.饼形 ...

  3. 数据可视化学习笔记一——概述

    工作准备 文章目录 工作准备 工作内容 补充说明 地理信息数字化技术 GIS QGis PostGIS PostgreSQL 可视化技术 echarts mapbox three.js [Vue.js ...

  4. 数据可视化(一):解构数据可视化——学习笔记

    一.数据可视化过程 一个完整的数据可视化过程可以分为四个步骤: (1)确定可视化的主题 首先得确定数据围绕什么样的主题来组织.具体地说,可以是业务的目标.一个需求.一个问题.比如,信贷行业分析不同信用 ...

  5. 可视化导论 - 第五章 时空数据可视化 - 学习笔记

    第5章 时空数据可视化 5.1 一维标量数据可视化 一维标量数据通常用二维坐标图或折线图来可视化. 制作坐标图时要注意: 数据转换 对输入数据进行数据转换生成新的变量,可以方便用户更好地观察数据.例如 ...

  6. QGIS数据可视化学习笔记01——一般的图层样式调整和在地图上添加图表

      说明:QGIS数据可视化章节用的数据为QGIS绘制一张地图学习章节的数据,传送门:https://blog.csdn.net/qq_47188967/article/details/1301962 ...

  7. python汽车数据分析_Python研究汽车传感器数据统计可视化分析

    我一直在使用Open Torque Viewer结合Torque App和基本的OBDII蓝牙传感器来记录我过去一个半月的汽车传感器数据.这是我学到的一些东西: 轻松进入汽车的ECU非常简单 自199 ...

  8. Python数据可视化学习笔记:第一章 关联图 第四节 使用Python绘制一般气泡图

    前言 声明:这个系列的博文都是我自己学习所得的东西,秉承着每天进步一点点的理念进行学习,我参考的课程是<菊安酱与菜菜的Python机器学习可视化50图>,使用的Python版本为3.6.4 ...

  9. python气象数据可视化学习笔记7——利用cartopy+cnmaps和ERA5数据绘制填色图并对中国地区白化

    文章目录 1. 效果图 2. 绘制基于中国地区的填色图(大地图) 3. 添加南海小地图 4. 读取数据并传入绘图函数 5. 代码完整版 1. 效果图 前序博文cnmaps填色图介绍了cnmaps在线地 ...

最新文章

  1. PaaS下半场,任重且道远
  2. 微信后端服务架构及其过载控制系统DAGOR
  3. Python将是人工智能时代的最佳编程语言
  4. 人工智能与主体时代变革
  5. jquery获取java对象的属性_jQuery - 获得内容和属性
  6. Linux内核分析 - 网络[八补]:IP协议补充
  7. 报告称海归国内就业遇阻力 去年近三成海归实际年薪不足10万
  8. Leetcode744.Find Smallest Letter Greater Than Target寻找比目标字母大的最小字母
  9. 3D移动translate3d(CSS3)
  10. python unique函数_每30秒学会一个Python小技巧,GitHub星数4600+
  11. php简单使用shmop函数创建共享内存减少服务器负载
  12. python抓取网站内容_python抓取网站内容详细
  13. ThinkPHP商城分类无限分类遍历数据
  14. select *和select 字段名
  15. 在recovery下挂载/system以使用adb
  16. 【SDCC讲师专访】房芳:高德地图开放平台,一场本地生活服务市场入口的争夺战
  17. 【正点原子FPGA连载】第四章 Vivado软件的安装和使用 -摘自【正点原子】领航者ZYNQ之FPGA开发指南_V2.0
  18. 子进程child_process的spawn模块使用
  19. 百度贴吧测试部门实习生电话面试
  20. H3C Inode查看卸载密码的方法

热门文章

  1. mysql 禁止使用enum_MySQL慎用 ENUM 字段
  2. c++如何让字符串重复输出_python编程入门八:列表、元组、字符串的转换及补充方法...
  3. 数字图像处理实验6图像编码
  4. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 16丨市场分析 II【难度困难】​
  5. Python 中 PyQt5 + pycharm 调用 Qt Designer,将.ui文件转换成 .py 文件
  6. s5pv210开发板、原理图、刷机和数据手册
  7. arp攻击 python_python之arp攻击
  8. mysql嵌套选择代码_关于mysql:嵌套联合选择语句
  9. java 面试什么是类_Java 面试题代码类收集
  10. Modbus协议栈开发笔记之三:Modbus TCP Server开发