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 相关文章推荐
将Django框架和遗留的Web应用集成的方法
Jul 24 Python
Python实现的堆排序算法原理与用法实例分析
Nov 22 Python
使用python实现BLAST
Feb 12 Python
解决django后台管理界面添加中文内容乱码问题
Nov 15 Python
Python计算不规则图形面积算法实现解析
Nov 22 Python
使用python写一个自动浏览文章的脚本实例
Dec 05 Python
Pyinstaller加密打包应用的示例代码
Jun 11 Python
使用TensorBoard进行超参数优化的实现
Jul 06 Python
Python2与Python3关于字符串编码处理的差别总结
Sep 07 Python
python用Configobj模块读取配置文件
Sep 26 Python
关于django python manage.py startapp 应用名出错异常原因解析
Dec 15 Python
一些让Python代码简洁的实用技巧总结
Aug 23 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
德生9700DX电路分析
2021/03/02 无线电
PHP使用mysql_fetch_row查询获得数据行列表的方法
2015/03/18 PHP
PHP mysql事务问题实例分析
2016/01/18 PHP
Centos PHP 扩展Xchche的安装教程
2016/07/09 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
php+js实现裁剪任意形状图片
2018/10/31 PHP
实例讲解PHP表单验证功能
2019/02/15 PHP
JQUERY 获取IFrame中对象及获取其父窗口中对象示例
2013/08/19 Javascript
jQuery对html元素取值与赋值的方法
2013/11/20 Javascript
Javascript 构造函数详解
2014/10/22 Javascript
浅谈使用MVC模式进行JavaScript程序开发
2015/11/10 Javascript
利用JavaScript阻止表单提交的两种方法
2016/08/11 Javascript
ES6概念 Symbol.keyFor()方法
2016/12/25 Javascript
jQuery实现文档树效果
2017/02/20 Javascript
javascript+html5+css3自定义提示窗口
2017/06/21 Javascript
Angular4绑定html内容出现警告的处理方法
2017/11/03 Javascript
Javascript Worker子线程代码实例
2020/02/20 Javascript
vue的hash值原理也是table切换实例代码
2020/12/14 Vue.js
Python的另外几种语言实现
2015/01/29 Python
python中django框架通过正则搜索页面上email地址的方法
2015/03/21 Python
Python读取Excel的方法实例分析
2015/07/11 Python
python3获取两个日期之间所有日期,以及比较大小的实例
2018/04/08 Python
python ChainMap 合并字典的实现步骤
2019/06/11 Python
使用pyinstaller打包PyQt4程序遇到的问题及解决方法
2019/06/24 Python
Python Gitlab Api 使用方法
2019/08/28 Python
DjangoWeb使用Datatable进行后端分页的实现
2020/05/18 Python
Scrapy模拟登录赶集网的实现代码
2020/07/07 Python
css3的图形3d翻转效果应用示例
2014/04/08 HTML / CSS
音乐表演专业毕业生求职信
2013/10/14 职场文书
绿色学校实施方案
2014/03/31 职场文书
药剂专业自荐书
2014/06/20 职场文书
四风问题自我剖析材料
2014/10/07 职场文书
2015年元旦晚会活动总结(学生会)
2014/11/28 职场文书
幼儿园教师自荐书
2015/03/06 职场文书
当你找不到方向的时候,不妨读读刘备的一生
2019/08/05 职场文书
台积电称即便经济低迷也没有降价的计划
2022/04/21 数码科技