python正弦函数_Python之正弦曲线实现方法分析
本文主要介绍了Python图形绘制操作之正弦曲线实现方法,涉及Python使用numpy模块数值运算及matplotlib.pyplot模块进行图形绘制的相关操作技巧,需要的朋友可以参考下,希望能帮助到大家。
要画正弦曲线先设定一下x的取值范围,从0到2π。要用到numpy模块。
numpy.pi表示π
numpy.arange( 0 , 2π ,0.01) 从0到2π,以0.01步进。
令
x=numpy.arange( 0, 2*numpy.pi, 0.01)
y=numpy.sin(x)
画图要用到matplotlib.pyplot模块中plot方法。
plot(x,y)
pyplot.plot.show()
完整代码如下:
import numpy as np
import matplotlib.pyplot as plt
x=np.arange(0,2*np.pi,0.01)
y=np.sin(x)
plt.plot(x,y)
plt.show()
此图有些单调的话,可以添加一些东西装饰一下。
plt.xlabel("x轴标签")
plt.ylabel("y轴标签")
plt.title("图像标题")
plt.xlim(0,5) 在画好的图形中选取x范围内的图形片段。
plt.ylim(0,5) y片段
plt.plot(x,y,linewidth=4) 设置线的宽度
plt.plot(x,y,"g字符") g代表绿色 后面的字符表示线的种类。如虚线,点线等 {y:黄色 b:黑色 c:灰色 默认为蓝色}
字符-类型
y1=sin(x)
y2=cos(x)
可以把两条曲线画在同一图中
plt.plot(x1,y1,x2,y2)
相关推荐:
python正弦函数_Python之正弦曲线实现方法分析相关推荐
- python子类_python创建子类的方法分析
本文实例讲述了python创建子类的方法.分享给大家供大家参考,具体如下: 如果你的类没有从任何祖先类派生,可以使用object作为父类的名字.经典类的声明唯一不同之处在于其没有从祖先类派生---此时 ...
- python画直方图代码-Python绘制直方图及子图的方法分析(代码示例)
本篇文章给大家带来的内容是关于Python绘制直方图及子图的方法分析(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.直方图的绘制也需要用到matplotlib下的py ...
- python学生分布_Python数据分析实战之分布分析
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:严小样儿 分布分析法,一般是根据分析目的,将数据进行分组,研究各组别 ...
- python三级_Python三级目录展示方法
要求: 1.三级菜单 2.可依次选择进入各子菜单,选择序号进入目录 3.输入b返回上级目录,q退出更改目录 代码实现: #!/bin/env python #!--*--coding:utf-8 -- ...
- python 创建子类_python创建子类的方法分析
本文实例讲述了python创建子类的方法.分享给大家供大家参考,具体如下: 如果你的类没有从任何祖先类派生,可以使用object作为父类的名字.经典类的声明唯一不同之处在于其没有从祖先类派生---此时 ...
- python查看字符串编码方式_Python字符编码判断方法分析
本文实例讲述了Python字符编码判断方法.分享给大家供大家参考,具体如下: 方法一: isinstance(s, str) 用来判断是否为一般字符串 isinstance(s, unicode) 用 ...
- r语言python对比_Python和R语言之分析对比
在Python中调用R或在R中调用Python,为什么是"和"而不是"或"? 在互联网中,关于"R和Python"的文章,排名前十的搜索结果 ...
- python系统目录_Python创建系统目录的方法
本文实例讲述了Python创建系统目录的方法.分享给大家供大家参考.具体如下: Python2 mkdir在没有上级目录时创建会失败.该方法可以创建多级目录. /temp/gapgers/upload ...
- python 可执行文件_python调用可执行文件的方法
最近要用到python调用C程序,因此,看了一下python调用别的程序的方法.大致来说,python调用C/C++有两种方式,一种是调用C编译的动态链接库,即so文件,一种是调用C生成的可执行文件. ...
- 二维正态分布图python代码_Python数据可视化正态分布简单分析及实现代码
Python说来简单也简单,但是也不简单,尤其是再跟高数结合起来的时候... 正态分布(Normaldistribution),也称"常态分布",又名高斯分布(Gaussiandi ...
最新文章
- 记一次内存溢出的分析经历
- linux lvm 调整分区大小,linux调整lvm分区大小(/home分区过大,/root分区过小)
- [Web开发] MySpace 发布开发接口
- c语言int32u的作用,求c语言大神 帮我解释一下这段说的都是啥?
- 【记录】Docker安装后出现 Cannot connect to the Docker daemon
- mysql主从同步忽略一条错误_mysql主从同步出现异常语句跳过错误处理
- python经典数据类型
- Ubuntu中eclipse端口被占
- ext3,ext4,xfs和btrfs文件系统性能对比
- (秒杀项目) 4.5 项目部署与压测
- WIN7上安装OFFICE 2019(未成功)
- 用java开发的软件_java开发需要用到的软件有哪些
- 使用ESXi-Customizer为esxi注入第三方驱动
- ZipArchive实现中文压缩
- TinyPNG批量智能图片压缩器无限制版(支持Mac/Win)
- 怎么样计算机械功率,电功率与机械功率的换算公式
- linux 安装zh.utf 8,debian下安装locale并设置zh_CN.UTF-8
- day2.数据类型的操作和方法
- Oracle 表空间时点恢复(TSPITR)
- Abbirb120型工业机器人_abb IRB120资料的具体介绍