使用Matplotlib绘制正余弦函数、抛物线

标签: python
3759人阅读 评论(0) 收藏 举报
分类:

今天第一次使用python的Matplotlib库,绘制函数非常方便,参考Matplotlib官方指南绘制了正余弦函数和抛物线.通过下面的代码可以快速实现Matplotlib入门

安装

pip install matplotlib 

绘制正余弦函数

import numpy as np
import matplotlib.pyplot as plt
X = np.linspace(-np.pi, np.pi, 256,endpoint=True)
C,S = np.cos(X), np.sin(X)
plt.plot(X,C)
plt.plot(X,S) 
plt.show()

把上面代码加到plot01.py文件中,运行

python plot01.py

效果:
这里写图片描述
可以np.linspace()函数可以对数据进行等分,返回numpy数组.np.linspace(-np.pi, np.pi, 256,endpoint=True)把-pi到pi直接的数均分为256份,并存储到X中.打印X查看:

print(X)

结果

[
-3.14159265 -3.11695271 -3.09231277 -3.06767283 -3.04303288 -3.01839294
 -2.993753   -2.96911306 -2.94447311 -2.91983317 -2.89519323 -2.87055329
 -2.84591335 -2.8212734  -2.79663346 -2.77199352 -2.74735358 -2.72271363
 -2.69807369 -2.67343375 -2.64879381 -2.62415386 -2.59951392 -2.57487398
 -2.55023404 -2.52559409 -2.50095415 -2.47631421 -2.45167427 -2.42703432
 -2.40239438 -2.37775444 -2.3531145  -2.32847456 -2.30383461 -2.27919467
 -2.25455473 -2.22991479 -2.20527484 -2.1806349  -2.15599496 -2.13135502
 -2.10671507 -2.08207513 -2.05743519 -2.03279525 -2.0081553  -1.98351536
 -1.95887542 -1.93423548 -1.90959553 -1.88495559 -1.86031565 -1.83567571....3.11695271  3.14159265]

绘制抛物线:

X1=np.linspace(-4,4,100,endpoint=True)
plt.plot(X1,(X1**2)/9)

这里写图片描述

查看评论

Python 使用matplotlib 画数学公式图与散点图

import numpy as np import matplotlib.pyplot as plt x=np.linspace(0,10,1000) y=np.sin(x) z=cos(x^2) ...
  • imudges_Zy
  • imudges_Zy
  • 2016-03-13 12:53:15
  • 14586

Python:使用matplotlib绘制图表

今天看了一下使用python绘制图表的方法,有个强大的类库matplotlib,可以制作出高质量的2D和3D图形,先记录一下,以后慢慢学习。    matplotlib下载及API手册地址:http...
  • dyx1024
  • dyx1024
  • 2012-02-27 00:17:07
  • 36604

matplotlib绘图基础

http://blog.csdn.net/pipisorry/article/details/37742423matplotlib介绍        matplotlib 是python最著名的绘图库...
  • pipisorry
  • pipisorry
  • 2014-07-13 20:02:53
  • 37912

matplotlib绘图实例:pyplot、pylab模块及作图参数

http://blog.csdn.net/pipisorry/article/details/40005163 Matplotlib绘图实例(使用pyplot模块) matplotli...
  • pipisorry
  • pipisorry
  • 2014-10-12 00:47:09
  • 58275

三角函数公式及python画三角函数

#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 18/2/11 上午11:34 # @Site : # @File ...
  • muyimo
  • muyimo
  • 2018-02-11 11:40:09
  • 262

[数学]-绘制三角函数

Python科学计算模块numpy同样也可以提供三角函数。 绘制了-π(-360)到π(360)的区间的三角函数   代码如下: # -*- coding: utf-8...
  • ywjun0919
  • ywjun0919
  • 2013-03-08 15:49:28
  • 872

Matplotlib 简单画图

0、Matplotlib -- 简介.note     官网:http://matplotlib.org/   1、Matplotlib -- 绘制多项式函数.note #-*- codi...
  • baolibin528
  • baolibin528
  • 2016-05-14 13:42:21
  • 7175

Python图表绘制:matplotlib绘图库入门

Python图表绘制:matplotlib绘图库入门 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图。而且也可以方便...
  • ywjun0919
  • ywjun0919
  • 2013-03-19 15:34:12
  • 219622

matplotlib绘制sin、cos曲线

import numpy as np import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['SimHei']#用来正常显示...
  • castingA3T
  • castingA3T
  • 2017-12-29 21:02:24
  • 117

Matplotlib.pyplot 常用方法(一)

简介matplotlib是python上的一个2D绘图库,它可以在夸平台上边出很多高质量的图像。综旨就是让简单的事变得更简单,让复杂的事变得可能。我们可以用matplotlib生成 绘图、直方图、功率...
  • sinat_34022298
  • sinat_34022298
  • 2017-07-29 18:43:53
  • 5136
    StackOverFlow
    http://stackoverflow.com/users/6526424
    统计
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 101万+
    积分: 9702
    排名: 2295
    博客专栏
    最新评论