; 第十章 数据可视化技术;;10.1pyplot绘图基本流程;10.1 pyplot绘图基本流程;10.1 pyplot绘图基本流程; Matplotlib提出了Object Container概念,它有Figure、Axes、Axis和Tick四种类型的对象容器。 Figure负责图像大小、位置等操作。 Axes负责坐标系的位置、绘图等操作。 Axis负责坐标轴的操作。 Tick负责刻度的相关操作。 Figure包含Axes、Axes包含Axis,Axis包含Tick。 ;10.2基于函数的可视化操作;10.2 基于函数的可视化操作;10.2 基于函数的可视化操作;subplot() 可以将一个图表划分成多个子图进行绘制,该函数用来设置子图,第1个参数 是行数,第2个参数是列数,第3个参数是子图的编号 subplots() 该函数返回Figure对象和子图对应的Axes对象数组,Axes是可以进行绘图操作 的对象;2)添加图表内容添加标题、添加坐标轴名称、绘制图形、添加图例等步骤是并列的,没有先后顺序。可以先绘制图形,也可以先添加各种标签。但是添加图例一定要在绘制图形之后。plot() 创建figure对象之后,接下来调用plot()在当前的figure对象中绘图。plot()的前两个参数是表示 X 、Y 轴数据的对象,后面参数是一个格式化字符串,由颜色字符、风格字符和标记字符组成;title()、text() 在当前图表中添加标题、文本注释信息legend() 设置图例xlabel()、ylabel() 添加X轴和Y轴名称xlim()、ylim() 设置当前图表的X轴和Y轴取值范围xticks()、yticks() 指定X轴和Y轴刻度的数目与取值;3)保存与显示图形savefig() 保存绘制的图形到文件中,可以指定图形的分辨率、边缘的颜色等参数show() 显示图形

;10.2 基于函数的可视化操作;#创建绘图数据x = np.arange(0.0, 2.0, 0.01)#x轴数据[0.0,2.0),间隔0.01y = 1 + np.sin(2 * np.pi * x)#y轴数据1+sin(2Πx)fig = plt.figure(figsize = (20, 8)) #设置图片宽度20英寸,高度8英寸plt.plot(x, y,"r--") #绘图参数设置plt.xlabel("时间/s") #设置x轴标签plt.ylabel("电压/mv") #设置y周标签plt.title("第一个图形示例") #设置图片的标题t = [r"$1+ sin(2\pi{x})$"] #使用LaText语法描绘数学公式plt.legend(t,loc="upper left",frameon=True) #设置图例,位置左上,带边框;10.2 基于函数的可视化操作;10.2 基于函数的可视化操作;plt.figure(1) #创建图表1 plt.figure(2) #创建图表2 ax1 = plt.subplot(211) #在图表2中创建子图1 ax2 = plt.subplot(212) #在图表2中创建子图2 x = np.linspace(0,3,100) #生成X轴数据

plt.figure(1) for i in range(5): plt.plot(x,np.exp(i*x/3),label=r"$e^{%dx}$"%i) #在图表1中绘图 plt.legend() #显示图例 ;plt.sca(ax1) #选择图表2的子图1 plt.plot(x,i+x,label=r"%d+x"%i)#在图表2的子图1中绘图plt.legend()plt.sca(ax2) #选择图表2的子图2plt.plot(x,np.cos(i*x),label=r"cos%dx"%i)

python基础与大数据_Python大数据基础与实战第10章数据可视化.pptx相关推荐

  1. python并发处理list数据_python之并发基础(进程)

    今日内容: 操作系统发展史 多道技术 进程理论 开启进程的两种方式 进程对象的join方法 进程之间数据的相互隔离 进程对象的其他方法 僵尸进程和孤儿进程 守护进程 互斥锁 队列介绍 进程间通信IPC ...

  2. python爬虫有趣的应用软件_Python学习,爬虫不一定非要抓数据,也可以做自己喜欢的应用程序...

    写在前面的话 最近各种负面消息,对爬虫er来说,并不是很友好,当然这个是对于从业者来说的,对像我这样的正在学习python的个人来说,python爬虫的学习只需要保持以下几点,基本不会出现大的问题:遵 ...

  3. python爬历年大学生就业数据_Python就业行情和前景分析之一爬取数据

    Python就业行情和前景分析之一爬取数据 http://zzdxb.baikezh.com/ 最近Python大热,就想要分析一下相关的市场需求,看一下Python到底集中在哪些城市,企业对Pyth ...

  4. python分析股票数据_Python股票分析系列——系列介绍和获取股票数据.p1

    本系列转载自youtuber sentdex博主的教程视频内容 https://www.youtube.com/watch?v=19yyasfGLhk&index=4&list=PLQ ...

  5. python导出excel数据表中追加数据_python pandas在已存在的excel中追加数据

    pandas读取.写入csv数据非常方便,但是有时希望通过excel画个简单的图表看一下数据质量.变化趋势并保存,这时候csv格式的数据就略显不便,因此尝试直接将数据写入excel文件. pandas ...

  6. 大学计算机基础教程第10章数据通信技术基础

    10.1 数据通信基础(重点) 数据通信概念:按照通信协议.利用数据传输技术在两个功能单元之间传递数据信息. 通信的根本目的是传递信息. 信号是数据的载体. 数字信号是指自变量是离散的. 模拟信号是一 ...

  7. python中扑克牌类设计_Python类的基础设计、使用

    类是事物功能和属性的抽象,对象是类的实例化.就像人人都知道小汽车可以干什么什么的,但光想小汽车如何好是没有用的,得开车或坐才能感受到小汽车的好.人脑里的小汽车是抽象的,即类,而坐上的某辆车是小汽车的实 ...

  8. 与python相关的爬虫工具_python小课堂|爬虫工程师必备的10个python爬虫工具!

    [摘要]在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注py ...

  9. python程序设计基础考试重点_python语言程序设计基础 复习整理 第1-3章

    第一章 程序设计基本方法 1.1 计算机的概念 /计算机是根据指令操作数据的设备,具备功能性和可编程性两个基本特性. /摩尔定律:单位面积集成电路可容纳晶体管的数量约每两年翻一倍.翻倍翻倍翻倍翻倍.. ...

最新文章

  1. 人脸识别模型的动手实践!
  2. 二十七、二叉树--删除结点
  3. WS Security 认证方式详解
  4. 编码:隐匿在计算机软硬件背后的语言(7)--存储器组织
  5. 【MyBatis】MyBatis中,大于号、小于号的两种表达方式
  6. ONENET读取与控制麒麟座MINI开发板LED状态
  7. 错误MSB4018 “ResolvePackageAssets”任务意外失败的解决方法
  8. fastai学习笔记——安装
  9. OWIN之中间件用法示例
  10. HDU 2045 不容易系列之(3)―― LELE的RPG难题(递推)
  11. Spring的IOC理解(转载)
  12. leetcode - Recover Binary Search Tree
  13. Python基础:安装包
  14. cad线性标注命令_CAD中线性标注的快捷键是什么?
  15. 手机连接wifi自动弹窗的原理及其实现方法
  16. 基于双碳背景和趋势讲述AcrelEMS企业微电网能效管理系统-Susie 周
  17. access建立两个字段唯一索引_Mysql不止CRUD,聊聊索引
  18. 多人的证件照放在一张纸上怎么排版
  19. docker - 安装searx搜索引擎
  20. 跑步耳机哪种好,适合运动佩戴的蓝牙耳机分享

热门文章

  1. Image deformation of AffineSimilarityRigidProjective
  2. leetcode-25 K个一组反转链表
  3. .Net Core MVC初学习
  4. Y15BeTa蜂鸣器唱歌程序-演奏版
  5. CentOS虚拟机和物理机共享文件夹实现
  6. mysql 0x80004005 unable to connect to any of the specified mysql hosts
  7. Django模板系统和admin模块
  8. ORACLE 数据的逻辑组成
  9. ntohs的一个简单实现(将网络流中用两个字节16进制表示的资源数(如DNS)和长度转换为整形)...
  10. 黑马程序员5 多线程