Python图形绘制操作之正弦曲线实现方法分析


Posted in Python onDecember 25, 2017

本文实例讲述了Python图形绘制操作之正弦曲线实现方法。分享给大家供大家参考,具体如下:

要画正弦曲线先设定一下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()

Python图形绘制操作之正弦曲线实现方法分析

此图有些单调的话,可以添加一些东西装饰一下。

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:灰色  默认为蓝色}

字符-类型

Python图形绘制操作之正弦曲线实现方法分析

y1=sin(x)
y2=cos(x)

可以把两条曲线画在同一图中

plt.plot(x1,y1,x2,y2)

Python图形绘制操作之正弦曲线实现方法分析

更多关于Python相关内容可查看本站专题:《Python数学运算技巧总结》、《Python正则表达式用法总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

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

Python 相关文章推荐
windows10系统中安装python3.x+scrapy教程
Nov 08 Python
python使用tcp实现局域网内文件传输
Mar 20 Python
python面向对象入门教程之从代码复用开始(一)
Dec 11 Python
Python实现爬取马云的微博功能示例
Feb 16 Python
python3中property使用方法详解
Apr 23 Python
python实现控制COM口的示例
Jul 03 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
Sep 16 Python
python解析命令行参数的三种方法详解
Nov 29 Python
把vgg-face.mat权重迁移到pytorch模型示例
Dec 27 Python
Python如何定义有默认参数的函数
Aug 10 Python
python实现人工蜂群算法
Sep 18 Python
python 日志模块logging的使用场景及示例
Jan 04 Python
关于Django显示时间你应该知道的一些问题
Dec 25 #Python
今天 平安夜 Python 送你一顶圣诞帽 @微信官方
Dec 25 #Python
python回调函数中使用多线程的方法
Dec 25 #Python
python创建列表和向列表添加元素的实现方法
Dec 25 #Python
Python中装饰器高级用法详解
Dec 25 #Python
Python中最大最小赋值小技巧(分享)
Dec 23 #Python
利用python实现简单的邮件发送客户端示例
Dec 23 #Python
You might like
linux下为php添加curl扩展的方法
2011/07/29 PHP
WordPress中自定义后台管理界面配色方案的小技巧
2015/12/29 PHP
javascript:以前写的xmlhttp池,代码
2008/05/18 Javascript
用 Javascript 验证表单(form)中多选框(checkbox)值
2009/09/08 Javascript
JavaScript 模式之工厂模式(Factory)应用介绍
2012/11/15 Javascript
前后台交互过程中json格式如何解析以及如何生成
2012/12/26 Javascript
JavaScript简单实现鼠标拖动选择功能
2014/03/06 Javascript
window resize和scroll事件的基本优化思路
2014/04/29 Javascript
jQuery检测返回值的数据类型
2015/07/13 Javascript
jQuery实现的兼容性浮动层示例
2016/08/02 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
2017/10/11 Javascript
浅谈vue,angular,react数据双向绑定原理分析
2017/11/28 Javascript
Vue-cli配置打包文件本地使用的教程图解
2018/08/02 Javascript
解决layui中的form表单与button的点击事件冲突问题
2018/08/15 Javascript
js实现动态添加上传文件页面
2018/10/22 Javascript
谈谈JavaScript中super(props)的重要性
2019/02/12 Javascript
小程序登录之支付宝授权的实现示例
2019/12/13 Javascript
15分钟学会vue项目改造成SSR(小白教程)
2019/12/17 Javascript
原生JS实现天气预报
2020/06/16 Javascript
python实现simhash算法实例
2014/04/25 Python
Python使用回溯法子集树模板获取最长公共子序列(LCS)的方法
2017/09/08 Python
Python实现的多线程同步与互斥锁功能示例
2017/11/30 Python
Python排序搜索基本算法之插入排序实例分析
2017/12/11 Python
tensorflow学习笔记之简单的神经网络训练和测试
2018/04/15 Python
对python使用telnet实现弱密码登录的方法详解
2019/01/26 Python
Python编译为二进制so可执行文件实例
2019/12/23 Python
python实现计算器简易版
2020/12/17 Python
如何用 Python 制作一个迷宫游戏
2021/02/25 Python
HTML5+CSS3:3D展示商品信息示例
2017/01/03 HTML / CSS
技术学校毕业生求职信分享
2013/12/02 职场文书
办理生育手续介绍信
2014/01/14 职场文书
初中教师业务学习材料
2014/05/12 职场文书
财务整改报告范文
2014/11/05 职场文书
工作失误检讨书范文
2015/01/26 职场文书
校园开放日新闻稿
2015/07/17 职场文书
python运算符之与用户交互
2022/04/13 Python