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 相关文章推荐
Python冲顶大会 快来答题!
Jan 17 Python
浅谈Django学习migrate和makemigrations的差别
Jan 18 Python
pygame游戏之旅 计算游戏中躲过的障碍数量
Nov 20 Python
python构建基础的爬虫教学
Dec 23 Python
简单了解python关系(比较)运算符
Jul 08 Python
Ubuntu中配置TensorFlow使用环境的方法
Apr 21 Python
Python模拟伯努利试验和二项分布代码实例
May 27 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
Jun 02 Python
Python-openpyxl表格读取写入的案例详解
Nov 02 Python
python实现简单区块链结构
Apr 25 Python
健身房被搭讪?用python写了个小米计时器助人为乐
Jun 08 Python
C3 线性化算法与 MRO之Python中的多继承
Oct 05 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
PHP设计模式之简单投诉页面实例
2016/02/24 PHP
简单理解PHP的面向对象编程方式
2016/05/17 PHP
php json转换相关知识(小结)
2018/12/21 PHP
Aptana调试javascript图解教程
2009/11/30 Javascript
模仿百度三维地图的js数据分享
2011/05/12 Javascript
jQuery EasyUI API 中文文档 - Draggable 可拖拽
2011/09/29 Javascript
javascript实现2048游戏示例
2014/05/04 Javascript
Javascript实现计算个人所得税
2015/05/10 Javascript
jQuery实现鼠标划过添加和删除class的方法
2015/06/26 Javascript
jQuery防止重复绑定事件的解决方法
2016/05/14 Javascript
jQuery回到顶部的代码
2016/07/09 Javascript
js实现可输入可选择的select下拉框
2016/12/21 Javascript
jquery版轮播图效果和extend扩展
2017/07/18 jQuery
vue-router实现tab标签页(单页面)详解
2017/10/17 Javascript
Vue.js2.0中的变化小结
2017/10/24 Javascript
JQuery Ajax动态加载Table数据的实例讲解
2018/08/09 jQuery
Angular项目如何升级至Angular6步骤全纪录
2018/09/03 Javascript
JS大坑之19位数的Number型精度丢失问题详解
2019/04/22 Javascript
Angular.JS读取数据库数据调用完整实例
2019/07/02 Javascript
Windows上node.js的多版本管理工具用法实例分析
2019/11/06 Javascript
基于javascript处理nginx请求过程详解
2020/07/07 Javascript
jQuery实现动态加载瀑布流
2020/09/01 jQuery
跟老齐学Python之眼花缭乱的运算符
2014/09/14 Python
浅谈Python单向链表的实现
2015/12/24 Python
python Django框架实现自定义表单提交
2016/03/25 Python
Python的Django框架中消息通知的计数器实现教程
2016/06/13 Python
windows系统下Python环境搭建教程
2017/03/28 Python
浅谈python socket函数中,send与sendall的区别与使用方法
2017/05/09 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
2019/09/18 Python
HTML5 Canvas 实现K线图的示例代码
2019/12/23 HTML / CSS
材料化学专业求职信
2014/07/15 职场文书
警察正风肃纪剖析材料
2014/10/16 职场文书
2015年学校信息技术工作总结
2015/05/25 职场文书
2016党校学习心得体会
2016/01/07 职场文书
晶体管单管来复再生式收音机
2021/04/22 无线电
mysql中int(3)和int(10)的数值范围是否相同
2021/10/16 MySQL