本文主要介绍了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之正弦曲线实现方法分析相关推荐

  1. python子类_python创建子类的方法分析

    本文实例讲述了python创建子类的方法.分享给大家供大家参考,具体如下: 如果你的类没有从任何祖先类派生,可以使用object作为父类的名字.经典类的声明唯一不同之处在于其没有从祖先类派生---此时 ...

  2. python画直方图代码-Python绘制直方图及子图的方法分析(代码示例)

    本篇文章给大家带来的内容是关于Python绘制直方图及子图的方法分析(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.直方图的绘制也需要用到matplotlib下的py ...

  3. python学生分布_Python数据分析实战之分布分析

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:严小样儿 分布分析法,一般是根据分析目的,将数据进行分组,研究各组别 ...

  4. python三级_Python三级目录展示方法

    要求: 1.三级菜单 2.可依次选择进入各子菜单,选择序号进入目录 3.输入b返回上级目录,q退出更改目录 代码实现: #!/bin/env python #!--*--coding:utf-8 -- ...

  5. python 创建子类_python创建子类的方法分析

    本文实例讲述了python创建子类的方法.分享给大家供大家参考,具体如下: 如果你的类没有从任何祖先类派生,可以使用object作为父类的名字.经典类的声明唯一不同之处在于其没有从祖先类派生---此时 ...

  6. python查看字符串编码方式_Python字符编码判断方法分析

    本文实例讲述了Python字符编码判断方法.分享给大家供大家参考,具体如下: 方法一: isinstance(s, str) 用来判断是否为一般字符串 isinstance(s, unicode) 用 ...

  7. r语言python对比_Python和R语言之分析对比

    在Python中调用R或在R中调用Python,为什么是"和"而不是"或"? 在互联网中,关于"R和Python"的文章,排名前十的搜索结果 ...

  8. python系统目录_Python创建系统目录的方法

    本文实例讲述了Python创建系统目录的方法.分享给大家供大家参考.具体如下: Python2 mkdir在没有上级目录时创建会失败.该方法可以创建多级目录. /temp/gapgers/upload ...

  9. python 可执行文件_python调用可执行文件的方法

    最近要用到python调用C程序,因此,看了一下python调用别的程序的方法.大致来说,python调用C/C++有两种方式,一种是调用C编译的动态链接库,即so文件,一种是调用C生成的可执行文件. ...

  10. 二维正态分布图python代码_Python数据可视化正态分布简单分析及实现代码

    Python说来简单也简单,但是也不简单,尤其是再跟高数结合起来的时候... 正态分布(Normaldistribution),也称"常态分布",又名高斯分布(Gaussiandi ...

最新文章

  1. 记一次内存溢出的分析经历
  2. linux lvm 调整分区大小,linux调整lvm分区大小(/home分区过大,/root分区过小)
  3. [Web开发] MySpace 发布开发接口
  4. c语言int32u的作用,求c语言大神 帮我解释一下这段说的都是啥?
  5. 【记录】Docker安装后出现 Cannot connect to the Docker daemon
  6. mysql主从同步忽略一条错误_mysql主从同步出现异常语句跳过错误处理
  7. python经典数据类型
  8. Ubuntu中eclipse端口被占
  9. ext3,ext4,xfs和btrfs文件系统性能对比
  10. (秒杀项目) 4.5 项目部署与压测
  11. WIN7上安装OFFICE 2019(未成功)
  12. 用java开发的软件_java开发需要用到的软件有哪些
  13. 使用ESXi-Customizer为esxi注入第三方驱动
  14. ZipArchive实现中文压缩
  15. TinyPNG批量智能图片压缩器无限制版(支持Mac/Win)
  16. 怎么样计算机械功率,电功率与机械功率的换算公式
  17. linux 安装zh.utf 8,debian下安装locale并设置zh_CN.UTF-8
  18. day2.数据类型的操作和方法
  19. Oracle 表空间时点恢复(TSPITR)
  20. Abbirb120型工业机器人_abb IRB120资料的具体介绍

热门文章

  1. 计算机类毕业设计论文写作指导
  2. c++实现右下角弹窗
  3. WebSphere 异常问题记录
  4. AUTOCAD——Excel表格导入CAD、CAD合并两兄弟
  5. 数字图像处理——大家来找茬(Python)
  6. CSS实现播放暂停按钮样式
  7. QT学习笔记(六)——①进度条可拖动、点击②有暂停按钮 的视频播放器
  8. 13.敏捷组织转型四步法之3 - 通过MoMoKo模型推进业务敏捷
  9. NeRF 源码分析解读(二)
  10. C ++ 扑克牌洗牌