Python数据分析与展示教程(北理工 嵩天教授)——展示数据基本方法
Matplotlib库入门
Matplotlib库的介绍
Python优秀的数据可视化第三方库
Matplotlib库的效果:http://matplotlib.org/gallery.html
Matplotlib库的使用
Matplotlib库由各种可视化类构成,内部结构复杂,受Matlab启发。
matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式。
import matplotlib.pyplot as plt
不给X轴数据时,Y轴索引作为X轴数据绘制出图像
plt.savefig()将输出图形存储为文件,默认PNG格式,可以通过dpi修改输出质量。
plt.plot(x, y)当有两个以上参数时,按照X轴和Y轴顺序绘制数据点。
pyplot的绘图区域
plt.subplot(nrows, ncols, plot_number)
plt.subplot(3, 2, 4)
plt.subplot(324)
在全局绘图区域中创建一个分区体系,并定位到一个子绘图区域。
pyplot的plot函数
plt.plot(x, y, format_string, **kwargs)
- x:X轴数据,列表或数组,可选。
- y:Y轴数据,列表或数组
- format_string:控制曲线的格式字符串,可选。
- kwargs:第二组或更多 (x, y, format_string)
当绘制多条曲线时,各条曲线的x不能省略。
format_string:控制曲线的格式字符串,可选
由颜色字符**、风格字符和标记字符组成
颜色字符、风格字符和标记字符可以组合使用。 - **kwargs:第二组或更多 (x, y, format_string)
color:控制颜色,color=‘green’
linestyle:线条风格,linestyle=‘dashed’
marker:标记风格,marker=‘o’
markerfacecolor:标记颜色,markerfacecolorr=‘blue’
markersize:标记尺寸,markersize=20
……
pyplot的中文显示
第一种方法
pyplot并不默认支持中文显示,需要rcParams修改字体实现。
**‘SimHei’**是黑体
rcParams[‘font.family’]改变的是全局字体
第二种方法(推荐)
在有中文输出的地方,增加一个属性:fontproperties
pyplot的文本显示
pyplot的文本显示函数
$包含的地方表示采用Latex格式
plt.annotate(s, xy=arrow_crd, xytext=text_crd, arrowprops=dict)
shrink表示从箭头的起始到结束按照0.1的比例,箭头两侧会缩进。也就是离指的位置和文本的位置都留有一定的空白
pyplot的子绘图区域
复杂的绘图区域
plt.subplot2grid()
plt.subplot2grid(GridSpec, CurSpec, colspan=1, rowspan=1)
理念:设定网格,选中网格,确定选中行列区域数量,编号从0开始
plt.subplot2grid((3, 3), (1, 0), colspan = 2)
GridSpec类
总结:关键要选取恰当的图形展示数据含义
pyplot基础绘制函数
pyplot基础图表函数概述
pyplot的基础图标函数
pyplot饼图的绘制
plt.pie()
pyplot直方图的绘制
plt.hist()
normed = 0显示每个区间的数据个数;normed = 1显示每个区间数据出现的比例
pyplot极坐标图的绘制
面向对象绘制极坐标
pyplot散点图的绘制
面向对象绘制散点图
面向对象的绘制方法是官方推荐的使用方式
实例
“引力波的绘制”实例介绍
最原始的引力波和理想引力波
引力波的绘制
产生时间序列
从配置文档中读取时间相关数据
读取应变数据
绘制H1 Strain
使用来自“H1”探测器的数据作图
绘制L1 Strain&Template
显示并保存图像
Python数据分析与展示教程(北理工 嵩天教授)——展示数据基本方法相关推荐
- 北理工嵩天Python语言程序设计笔记(10 Python计算生态概览)
前言 本文是对<北理工 嵩天/黄天宇/礼欣 Python语言程序设计>的学习笔记,供自己查阅使用. 文章目录 北理工嵩天Python语言程序设计笔记(目录) 北理工嵩天Python语言程序 ...
- 北理工嵩天Python语言程序设计笔记(8 文件和数据格式化)
前言 本文是对<北理工 嵩天/黄天宇/礼欣 Python语言程序设计>的学习笔记,供自己查阅使用. 文章目录 北理工嵩天Python语言程序设计笔记(目录) 北理工嵩天Python语言程序 ...
- Matplotlib入门 北理工嵩天老师python数据分析与展示 单元4随堂笔记
Matplotlib入门 北理工嵩天老师python数据分析与展示 单元4随堂笔记 Matplotlib库的使用 Matplotlib库由各种可视化类构成,内部结构复杂,受Matlab启发. matp ...
- 2022中国大学python语言程序设计测试六答案(北理工嵩天 、黄天羽 、礼欣)
本文章为大家准备2022中国大学python语言程序设计答案,与教学同步,但是还是希望同学们自己可以自己写. 测试一:http://t.csdn.cn/W7fWE 测试二:2022中国大学python ...
- 2022中国大学python语言程序设计测试五答案(北理工嵩天 、黄天羽 、礼欣)
本文章为大家准备2022中国大学python语言程序设计答案,与教学同步,但是还是希望同学们自己可以自己写. 测试一:http://t.csdn.cn/W7fWE 测试二:2022中国大学python ...
- Python新手基础入门教程:如何像面试官展示你的coding能力
Python新手基础入门教程:如何像面试官展示你的coding能力 作为程序员,我们通常在面试的时候面试官会出一些题来让你解决,作为优秀的程秀员,除了需要具备解决问题的思路以外,代码的质量也很关键.因 ...
- 视频教程-Python数据分析与案例教程:分析人口普查数据-Python
Python数据分析与案例教程:分析人口普查数据 多年互联网从业经验: 有丰富的的企业网站.手游.APP开发经验: 曾担任上海益盟软件技术股份有限公司项目经理及产品经理: 参与项目有益盟私募工厂.睿妙 ...
- Python数据分析与案例教程:分析人口普查数据-欧阳桫-专题视频课程
Python数据分析与案例教程:分析人口普查数据-379人已学习 课程介绍 本课程将带你全程实现对全国第六次人口普查数据的获取.分析.及可视化图表的制作 课程收益 熟悉和掌握使 ...
- 北理工嵩天Python学习笔记
1 Python基本语法元素 1.1 程序设计基本方法 计算机发展历史上最重要的预测法则 摩尔定律:单位面积集成电路上可容纳晶体管数量约2年翻倍 cpu/gpu.内存.硬盘.电子产品价格等都遵 ...
最新文章
- 《Spark大数据分析实战》——1.4节弹性分布式数据集
- 原型模式 —— Java的赋值、浅克隆和深度克隆的区别
- isleapyear python_Python实战练习——打印日历教程
- mysql windows ad_mysql windows安装
- ElasticSearch filter查询
- 素数方法(thinking in java)
- java printwriter 没有关闭_Java PrintWriter close()方法
- CAD迷你看图 for Mac
- PHP学习笔记之PDO
- python中安装pip_Python中如何安装pip-百度经验
- php 厘米转为英寸,将cm换算为in (厘米换算为英寸)
- 计算机wifi共享usb设备,手机设置wifi热点如何通过usb和电脑共享网络
- java excel 插入文件_Java 添加OLE对象到Excel文档
- .net core 下的 Strings.StrConv 繁简转换
- 【数论】博弈论 —— nim游戏
- onload事件-----addLoadEvent函数
- Ubuntu安装Samba 服务器
- C++ | shared_ptr与weak_ptr
- 什么是气泡图 怎样绘制气泡思维导图
- 韩信点兵C++算法实现