1 / 82
文档名称:

科学计算与数据处理.ppt

格式:ppt   大小:1,867KB   页数:82
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

科学计算与数据处理.ppt

上传人:相惜 2021/4/16 文件大小:1.82 MB

下载得到文件列表

科学计算与数据处理.ppt

相关文档

文档介绍

文档介绍:Matplotlib
—绘制精美的图表
1
整理课件
目录
快速绘图
快速绘图
绘制多轴图
坐标轴设定
绘图函数简介
对数坐标图
极坐标图
柱状图
散列图
2
整理课件
目录
图像
等值线图
三维绘图
3
整理课件
matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。
它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。
展示页面的地址:
4
整理课件
快速绘图
快速绘图
matplotlib的pyplot子库提供了和matlab类似的绘图API,方便用户快速绘制2D图表。()

pylab模块
matplotlib还提供了名为pylab的模块,其中包括了许多numpy和pyplot中常用的函数,方便用户快速进行计算和绘图,可以用于IPython中的快速交互式使用。
5
整理课件
快速绘图
matplotlib中的快速绘图的函数库可以通过如下语句载入:
接下来调用figure创建一个绘图对象,并且使它成为当前的绘图对象。
通过figsize参数可以指定绘图对象的宽度和高度,单位为英寸;dpi参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为80。因此本例中所创建的图表窗口的宽度为8*80 = 640像素。
import as plt
(figsize=(8,4))
6
整理课件
快速绘图
也可以不创建绘图对象直接调用接下来的plot函数直接绘图,matplotlib会自动创建一个绘图对象。
如果需要同时绘制多幅图表的话,可以是给figure传递一个整数参数指定图标的序号,如果所指定序号的绘图对象已经存在的话,将不创建新的对象,而只是让它成为当前绘图对象。
下面的两行程序通过调用plot函数在当前的绘图对象中进行绘图:
(x,y,label="$sin(x)$",color="red",linewidth=2)
(x,z,"b--",label="$cos(x^2)$")
7
整理课件
快速绘图
plot函数的调用方式很灵活,第一句将x,y数组传递给plot之后,用关键字参数指定各种属性:
• label : 给所绘制的曲线一个名字,此名字在图示(legend)中显示。只要在字符串前后添加''$''符
号,matplotlib就会使用其内嵌的latex引擎绘制的数学公式。
• color : 指定曲线的颜色
• linewidth : 指定曲线的宽度
第三个参数‘’b--``指定曲线的颜色和线型
(x,y,label="$sin(x)$",color="red",linewidth=2)
(x,z,"b--",label="$cos(x^2)$“)
8
整理课件
快速绘图
接下来通过一系列函数设置绘图对象的各个属性:
• xlabel / ylabel : 设置X轴/Y轴的文字
• title : 设置图表的标题
• ylim : 设置Y轴的范围
• legend : 显示图示
()显示出创建的所有绘图对象。
("Time(s)")
("Volt")
("PyPlot First Example")
(-,)
()
9
整理课件
快速绘图
import numpy as np
import as plt
x = (0, 10, 1000)
y = (x)
z = (x**2)
(figsize=(8,4))
(x,y,label="$sin(x)$",color="red",linewidth=2)
plt.

最近更新

2025年郑州美术学院马克思主义基本原理概论期.. 13页

2025年陕西财经职业技术学院马克思主义基本原.. 13页

2026年主管中药师考试备考题100道附答案(培优.. 38页

2026年中医住培带教师资理论考核题库100道及答.. 39页

2026年唐山工业职业技术学院单招职业适应性测.. 44页

2026年主管中药师考试备考题100道附完整答案(.. 38页

小学历史与文化知识竞赛题库100道【实用】 37页

新安全生产法知识竞赛试题库及答案1套 43页

最新全国政法队伍教育整顿知识竞赛试题库及答.. 40页

最新煤气操作证考试题100道及参考答案(实用).. 39页

最新煤气操作证考试题100道及完整答案(夺冠).. 39页

最新全国政法队伍教育整顿知识竞赛试题库附完.. 39页

万吨级上部组块浮托安装系统动力响应试验研究.. 7页

2025年医用基础设备器具项目建议书 65页

2025年凝血分析仪器合作协议书 66页

2025年功率变换设备项目发展计划 73页

2025年苏州卫生职业技术学院单招职业适应性测.. 43页

2025广东阳江市阳东区纪委监委选调公务员4人考.. 49页

2025辽宁大连市引导基金管理有限责任公司社会.. 45页

2026年c语言期末考试题库及答案(必刷) 13页

2026年c语言题目讲解ab卷 13页

2026年党风廉政考试题库学生专用 14页

2026年医学微生物学习题集(全国通用) 40页

2026年合肥经济技术职业学院单招职业技能考试.. 44页

2026年国开电大城市管理学形考题库100道含答案.. 38页

2026年天津医学高等专科学校单招职业适应性考.. 43页

ALC墙板蒸压加气轻质混凝土板材安装施工方案及.. 3页

腰椎康复操ppt 27页

GBT228-2024金属材料室温拉伸试验方法 39页

单招考试-计算机网络技术期末试卷(带答案) 14页