python生物数据分析_Python学生物统计-数据可视化-学习笔记5
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相关推荐
- python气象数据可视化学习笔记6——利用python地图库cnmaps绘制地图填色图并白化
文章目录 1. 效果图 2. cnmaps简介及安装 2.1 写在前面 2.2 cnmaps简介和安装 3. 导入库 4. 定义绘图函数 4.1 使用get_adm_maps返回地图边界 4.2 ax ...
- ECharts数据可视化学习笔记和应用
ECharts数据可视化学习笔记和应用 一.概念 二.Echarts使用 使用步骤 三.Echarts-基础配置 四.柱状图图表1 五.柱状图图表2 六.折线图1 七.折线图2 八.饼状图1 九.饼形 ...
- 数据可视化学习笔记一——概述
工作准备 文章目录 工作准备 工作内容 补充说明 地理信息数字化技术 GIS QGis PostGIS PostgreSQL 可视化技术 echarts mapbox three.js [Vue.js ...
- 数据可视化(一):解构数据可视化——学习笔记
一.数据可视化过程 一个完整的数据可视化过程可以分为四个步骤: (1)确定可视化的主题 首先得确定数据围绕什么样的主题来组织.具体地说,可以是业务的目标.一个需求.一个问题.比如,信贷行业分析不同信用 ...
- 可视化导论 - 第五章 时空数据可视化 - 学习笔记
第5章 时空数据可视化 5.1 一维标量数据可视化 一维标量数据通常用二维坐标图或折线图来可视化. 制作坐标图时要注意: 数据转换 对输入数据进行数据转换生成新的变量,可以方便用户更好地观察数据.例如 ...
- QGIS数据可视化学习笔记01——一般的图层样式调整和在地图上添加图表
说明:QGIS数据可视化章节用的数据为QGIS绘制一张地图学习章节的数据,传送门:https://blog.csdn.net/qq_47188967/article/details/1301962 ...
- python汽车数据分析_Python研究汽车传感器数据统计可视化分析
我一直在使用Open Torque Viewer结合Torque App和基本的OBDII蓝牙传感器来记录我过去一个半月的汽车传感器数据.这是我学到的一些东西: 轻松进入汽车的ECU非常简单 自199 ...
- Python数据可视化学习笔记:第一章 关联图 第四节 使用Python绘制一般气泡图
前言 声明:这个系列的博文都是我自己学习所得的东西,秉承着每天进步一点点的理念进行学习,我参考的课程是<菊安酱与菜菜的Python机器学习可视化50图>,使用的Python版本为3.6.4 ...
- python气象数据可视化学习笔记7——利用cartopy+cnmaps和ERA5数据绘制填色图并对中国地区白化
文章目录 1. 效果图 2. 绘制基于中国地区的填色图(大地图) 3. 添加南海小地图 4. 读取数据并传入绘图函数 5. 代码完整版 1. 效果图 前序博文cnmaps填色图介绍了cnmaps在线地 ...
最新文章
- PaaS下半场,任重且道远
- 微信后端服务架构及其过载控制系统DAGOR
- Python将是人工智能时代的最佳编程语言
- 人工智能与主体时代变革
- jquery获取java对象的属性_jQuery - 获得内容和属性
- Linux内核分析 - 网络[八补]:IP协议补充
- 报告称海归国内就业遇阻力 去年近三成海归实际年薪不足10万
- Leetcode744.Find Smallest Letter Greater Than Target寻找比目标字母大的最小字母
- 3D移动translate3d(CSS3)
- python unique函数_每30秒学会一个Python小技巧,GitHub星数4600+
- php简单使用shmop函数创建共享内存减少服务器负载
- python抓取网站内容_python抓取网站内容详细
- ThinkPHP商城分类无限分类遍历数据
- select *和select 字段名
- 在recovery下挂载/system以使用adb
- 【SDCC讲师专访】房芳:高德地图开放平台,一场本地生活服务市场入口的争夺战
- 【正点原子FPGA连载】第四章 Vivado软件的安装和使用 -摘自【正点原子】领航者ZYNQ之FPGA开发指南_V2.0
- 子进程child_process的spawn模块使用
- 百度贴吧测试部门实习生电话面试
- H3C Inode查看卸载密码的方法
热门文章
- mysql 禁止使用enum_MySQL慎用 ENUM 字段
- c++如何让字符串重复输出_python编程入门八:列表、元组、字符串的转换及补充方法...
- 数字图像处理实验6图像编码
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 16丨市场分析 II【难度困难】​
- Python 中 PyQt5 + pycharm 调用 Qt Designer,将.ui文件转换成 .py 文件
- s5pv210开发板、原理图、刷机和数据手册
- arp攻击 python_python之arp攻击
- mysql嵌套选择代码_关于mysql:嵌套联合选择语句
- java 面试什么是类_Java 面试题代码类收集
- Modbus协议栈开发笔记之三:Modbus TCP Server开发