当前位置: 首页 > news >正文

python dxf matlibplot_python中如何用matlibplot画正弦曲线?

上学的时候,画函数曲线一直困扰了众多小伙伴。而在python中我们可以用matlibplot来实现。接下来小编就为大家带来今天的讲解。

我们尝试画一两个不同相位的正弦曲线试试,并添加图例,标题等,输入下面的神秘代码,可以看出两条正弦曲线出现了,注意我们在代码里并没有定义两条曲线的颜色,但是python还是很贴心的给我们自动的用不同的颜色画出了曲线。import matplotlib.pyplot as plt

import numpy as np

x = np.arange(0, 10, 0.2)#x的范围0-10 步长0.2

y1 = np.sin(x)#计算y1

y2 = np.sin(x 0.2)#计算y2

fig, ax = plt.subplots()#创建一个figure

ax.plot(x, y1, label='y1')

ax.plot(x, y2, label='y1')

plt.show()

这个图虽然画出来了,但是你仔细品,感觉是不是不够丰富,那你再试试下面这段代码,这下画出来的图是不是有内味了^_^。import matplotlib.pyplot as plt

import numpy as np

x = np.arange(0, 10, 0.2)#x的范围0-10 步长0.2

y1 = np.sin(x)#计算y1

y2 = np.sin(x 0.2)#计算y2

fig, ax = plt.subplots()#创建一个figure

####plot

ax.plot(x, y1, label='y1')

ax.plot(x, y2, label='y2')

####展示图例 legend loc=是用来定义图例的位置的,还有很多选择,大家可以自己尝试

ax.legend(loc = 'upper right')

####定义标题

fig.suptitle('sin curve')

####定义x, y轴的名称

ax.set_xlabel('x')

ax.set_ylabel('y')

####定义x,y轴的显示范围

ax.set_xlim(0, 10)

ax.set_ylim(-1,1)

####打开网格

ax.grid(True)

plt.show()

以上就是python中用matlibplot画正弦曲线的方法。更多Python学习推荐:JQ教程网Python大全。

相关文章:

  • npm audit fix什么意思_尝试解决 nvm 1.1.7 无法安装npm
  • mysql cmake_Mysql的cmake编译与安装
  • mysql解析数据类型_MySQL数据类型全解析
  • 加载mysql驱动失败_Qt MySQL驱动加载失败
  • mysql cluster主从_MySQL-Cluster 和主从(Master,Slave)搭建总结
  • 三级菜单 mysql_PHP+mysql实现的三级联动菜单功能示例
  • php创建mysql数据库表_php创建mysql数据库以及数据表
  • eclipse html 报错_Maven教程6: Maven与Eclipse整合
  • 两台mysql如何同步数据_实现两台MySQL数据库数据的同步的方法
  • mysql 开源表单系统_DWSurvey: DWSurvey是一款方便、高效、实用,基于 JAVA WEB 的开源问卷表单系统...
  • python 判断语句_Python入门系列12-Python的条件判断语句
  • 返回空vector_Java集合之ArrayList的优缺点,以及和Vector的区别
  • mysql 2006_MySQL 2006 超时
  • owncloud mysql版本_搭建owncloud
  • python链接mysql 语句要密码吗_python 链接 mysql数据库
  • [iOS]Core Data浅析一 -- 启用Core Data
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • ES6 ...操作符
  • golang中接口赋值与方法集
  • HTML5新特性总结
  • jQuery(一)
  • Js基础——数据类型之Null和Undefined
  • Linux各目录及每个目录的详细介绍
  • Nacos系列:Nacos的Java SDK使用
  • Python_OOP
  • python3 使用 asyncio 代替线程
  • Spring核心 Bean的高级装配
  • Vue UI框架库开发介绍
  • 初识 webpack
  • 番外篇1:在Windows环境下安装JDK
  • 浏览器缓存机制分析
  • 普通函数和构造函数的区别
  • 嵌入式文件系统
  • 微服务框架lagom
  • 小李飞刀:SQL题目刷起来!
  • 怎样选择前端框架
  • 自制字幕遮挡器
  • 06-01 点餐小程序前台界面搭建
  • Semaphore
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • #define、const、typedef的差别
  • #传输# #传输数据判断#
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • ${ }的特别功能
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (顺序)容器的好伴侣 --- 容器适配器
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • 、写入Shellcode到注册表上线
  • .NET Core WebAPI中封装Swagger配置
  • .NET 指南:抽象化实现的基类
  • ?php echo ?,?php echo Hello world!;?