网络编程
位置:首页>> 网络编程>> Python编程>> Python使用matplotlib简单绘图示例

Python使用matplotlib简单绘图示例

作者:X-POWER  发布时间:2023-11-03 01:33:00 

标签:Python,matplotlib,绘图

本文实例讲述了Python使用matplotlib简单绘图。分享给大家供大家参考,具体如下:


# -*- coding:utf-8 -*-
#! python2
"""
Created on Mon Apr 24 12:48:40 2017
@author: x-power
"""
import matplotlib.pyplot as plt #首先载入 matplotlib的绘图模块pyplot,并且重命名为plt。
import numpy as np
x = np.linspace(0,10,1000)
y = np.sin(x)
z = np.cos(x**2)
plt.figure(figsize = (8,4)) # 指定图像的长宽比
plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2)# 调用plot在当前的figure对象中绘图实际上plot是在Axes对象上绘图,如果当前的Figure对象中没有Axes对象,将会为之创建一个几乎充满整个图标的Axes对象,并且使此Axes对象成为当前Axes对象。plot的前两个参数分别是表示X,Y轴数据的对象,这里使用的是NumPy数组。label:给曲线制定一个标签,此标签将在图中显示,如果标签前后有$符号matplotlib会用内置的LaTeX引擎将其显示为数学公式。color:指定曲线的颜色,颜色可以用英文单词,或者以#开头的16进制数字来表示,或者使用值在0-1之间的三个数字组成的元祖来表示,例如(1,0,0)表示红色
plt.plot(x,z,label="$cos(x^2)$",color = "blue",linewidth=1)
plt.xlabel("Time(s)")# 当前轴的标题文字
plt.ylabel("Volt")
plt.title("www.aspxhome.com - PyPlot First Example")# 子图的标题
plt.ylim(-1.2,1.2)#Y轴的显示范围
plt.legend() # 显示图中右上角的提示信息。
plt.show()

运行效果:

Python使用matplotlib简单绘图示例

希望本文所述对大家Python程序设计有所帮助。

来源:http://www.cnblogs.com/A-FM/p/6756429.html

0
投稿

猜你喜欢

  • 以下测试用于去除任何字符串中连线的分隔符 代码如下:--去除字符串中连续的分隔符 declare @str nvarchar(200) de
  • 本书的作者Douglas Crockford是JavaScript开发社区最知名的权威,JavaScript的发明人Brendan Eich
  • 请问如何用OleDbDataAdapter来对数据库进行删除、修改和添加?OleDbDataAdapter是DataSet和数据源之间建立联
  • 从AspJpeg1.8 版本开始,AspJpeg 提供了比 PrintText 更为灵活的文本绘图方法PrintTextEx,PrintTe
  • 引言最近python语言大火,除了在科学计算领域python有用武之地之外,在游戏、后台等方面,python也大放异彩,本篇博文将按照正规的
  • 转发和重定向:转发:一次请求和响应,请求的地址没有发生变化,如果此时刷新页面,就会出现重做现象。重定向:一次以上的请求和响应,请求地址发生一
  • 在Dreamweaver 4.0中,我们就已接触了模板与库的概念,知道它们是批量生成风格类似的网页的好工具。如今在Dreamweaver M
  • 本文帮你六步改善SQL Server安全规划全攻略。一、什么是SQL注入式攻击所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的
  • 准备工作: ① 首先要会使用ThinkPHP这个框架 ② 最好有些ajax的基础(可以去看下小飞的另外一篇博文:Ajax实时验证"
  • 先让我们看一个例子,了解什么是模式化窗口。以下是QQ秀商城在非登录时提示登录的一种状态。当我在非登录状态,通过保存形象的方式买一件衣服时,弹
  • 本文实例为大家分享了vuejs实现下拉框菜单选择的具体代码,供大家参考,具体内容如下方法一:<script type="te
  • CSS Type set是一款在线字体调整工具。你可以使用它来对字型进行排版调整并实时的看到CSS代码。在下图中,其中,你可以设置文本的字体
  • PRD的作用之一在于,保留产品设计初衷,期望达到什么样的目的,起到事后验证的效果。产品初衷需要做到利益最大化,找最大的蛋糕,为最大目标人群服
  •  你是否对获得MySQL数据库与表的最基本命令的实际操作感到十分头疼?如果是这样子的话,以下的文章将会给你相应的解决方案,以下的文
  • 内容摘要合理使用渐变留白网格布局提高字体应用明确而有效的导航设计漂亮、有用的页脚介绍优秀设计和卓越设计之间的区别是比较小的。一般人可能无法解
  • 译序:本文提到了一种很不错的实现跨浏览器圆角的解决方案,但是说的不够全面,前端观察最近将整理更多更全面的资源给大家,敬请期待。前一段时间,我
  • 毫无疑问,JavaScript 是一种非常灵活的脚本语言,有时候它像一只难以驯服的野马——你受益于它的灵活性的同时,也要时刻提防它变得失去控
  • 网页兼容测试,除了做不同浏览器的兼容测试,还要观察网页在不同分辨率下的表现情况。在页面中使用了CSS绝对定位,发现在宽屏下错位。随后测试非1
  • Gtalk 软件的最下方有个很好又很实用的功能,就是 Gmail 邮件提醒功能。会定时更新你 Gmail 中未读新邮件的数量。试想
  • 在IE6中背景属性加 a 与 a:hover 两者的伪类结合,在正常逻辑下为何不起作用?测试这问题存在IE6及以下浏览器,这问题我经常遇到在
手机版 网络编程 asp之家 www.aspxhome.com