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实现SMTP邮件发送功能
Jun 16 Python
Python中创建字典的几种方法总结(推荐)
Apr 27 Python
解读! Python在人工智能中的作用
Nov 14 Python
django文档学习之applications使用详解
Jan 29 Python
Django 限制用户访问频率的中间件的实现
Aug 23 Python
python从子线程中获得返回值的方法
Jan 30 Python
python实现websocket的客户端压力测试
Jun 25 Python
django ManyToManyField多对多关系的实例详解
Aug 09 Python
python列表删除和多重循环退出原理详解
Mar 26 Python
Keras搭建自编码器操作
Jul 03 Python
Python xlrd/xlwt 创建excel文件及常用操作
Sep 24 Python
python语言实现贪吃蛇游戏
Nov 13 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版)
2012/08/21 PHP
总结的一些PHP开发中的tips(必看篇)
2017/03/24 PHP
PHP实现的简单sha1加密功能示例
2017/08/27 PHP
表单提交时自动复制内容到剪贴板的js代码
2007/03/16 Javascript
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
2009/11/04 Javascript
JavaScript中“+”的陷阱深刻理解
2012/12/04 Javascript
js锁屏解屏通过对$.ajax进行封装实现
2014/07/31 Javascript
jQuery插件Zclip实现完美兼容个浏览器点击复制内容到剪贴板
2015/04/30 Javascript
JS实现选中当前菜单后高亮显示的导航条效果
2015/10/15 Javascript
jQuery zclip插件实现跨浏览器复制功能
2015/11/02 Javascript
jquery实现图片上传前本地预览功能
2016/05/10 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
2016/08/11 Javascript
jQuery根据ID、CLASS、等获取对象的实例
2016/12/04 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
animate.css在vue项目中的使用教程
2018/08/05 Javascript
vue开发简单上传图片功能
2020/06/30 Javascript
如何在面试中手写出javascript节流和防抖函数
2020/10/22 Javascript
微信小程序之高德地图多点路线规划过程示例详解
2021/01/18 Javascript
[03:54]DOTA2英雄梦之声_第06期_昆卡
2014/06/23 DOTA
python的类变量和成员变量用法实例教程
2014/08/25 Python
Python显示进度条的方法
2014/09/20 Python
Python接收Gmail新邮件并发送到gtalk的方法
2015/03/10 Python
使用Python构建Hopfield网络的教程
2015/04/14 Python
Python即时网络爬虫项目启动说明详解
2018/02/23 Python
Python使用sorted对字典的key或value排序
2018/11/15 Python
pyQt5实时刷新界面的示例
2019/06/25 Python
简单了解pytest测试框架setup和tearDown
2020/04/14 Python
解决python中0x80072ee2错误的方法
2020/07/19 Python
Columbia美国官网:美国著名的户外服装品牌
2016/11/24 全球购物
TIME时代杂志台湾总代理:台时亚洲
2018/10/22 全球购物
四种会话跟踪技术
2015/05/20 面试题
2016年清明节寄语
2015/12/04 职场文书
React Hook用法示例详解(6个常见hook)
2021/04/28 Javascript
实例详解Python的进程,线程和协程
2022/03/13 Python
SQL Server中使用表变量和临时表
2022/05/20 SQL Server