三角函数曲线(含具体分析过程)
文章目录
- 绘制空白的三张图
- 添加图形
- 主图
- 左上边的图
- 右上边的图
- 总程序
绘制空白的三张图
// An highlighted block
import numpy as np
import matplotlib.pyplot as plt'''先画三个框'''
#根据图中的四个变量进行初始化
margin_border=0.05 #左边和底部到边界的距离
width=0.4 #上边两个长方形的图形的长
height=0.2 #上边两个长方形的图形的宽
margin_between=0.1 #三个图形之间的距离'''设计三个图的尺寸和离边界的位置'''#设计主图(最下边的图)
left_s=margin_border
bottom_s=margin_border
height_s=height
width_s=width+width+margin_between#左上边的图
left_x=margin_border
bottom_x=margin_border+height+margin_between
height_x=height
width_x=width
#
#右上边的图
left_y=margin_border+width+margin_between
bottom_y=margin_border+height+margin_between
height_y=height
width_y=width#整个图形的尺寸
plt.figure(1,figsize=(10,6)) #画布为(8*8)
rect_s=[left_s,bottom_s,width_s,height_s]
rect_x=[left_x,bottom_x,width_x,height_x]
rect_y=[left_y,bottom_y,width_y,height_y]#生成图形
axScatter=plt.axes(rect_s)
axHisX=plt.axes(rect_x)
axHisY=plt.axes(rect_y)plt.show()
添加图形
主图
// An highlighted block
x = np.linspace(-10,10, 1000)
y=np.tanh(x)
axScatter.scatter(x,y,linestyle='--',color='b')
#添加标签
axScatter.set_title('This is tanh function')
左上边的图
// An highlighted block
y1=np.sin(x)
axHisX.scatter(x,y1)
#添加标签
axHisX.set_title('This is sin function')
右上边的图
// An highlighted block
y3=np.cos(x)
axHisY.scatter(x,y3)
#添加标签
axHisY.set_title('This is cos function')
总程序
// An highlighted block
import numpy as np
import matplotlib.pyplot as plt'''先画三个框'''
#plt.style.use('ggplot')
#根据图中的四个变量进行初始化
margin_border=0.05 #左边和底部到边界的距离
width=0.4 #上边两个长方形的图形的长
height=0.2 #上边两个长方形的图形的宽
margin_between=0.1 #三个图形之间的距离'''设计三个图的尺寸和离边界的位置'''#设计主图(最下边的图)
left_s=margin_border
bottom_s=margin_border
height_s=height
width_s=width+width+margin_between#左上边的图
left_x=margin_border
bottom_x=margin_border+height+margin_between
height_x=height
width_x=width
#
#右上边的图
left_y=margin_border+width+margin_between
bottom_y=margin_border+height+margin_between
height_y=height
width_y=width#整个图形的尺寸
plt.figure(1,figsize=(10,6)) #画布大小
rect_s=[left_s,bottom_s,width_s,height_s]
rect_x=[left_x,bottom_x,width_x,height_x]
rect_y=[left_y,bottom_y,width_y,height_y]#生成图形
axScatter=plt.axes(rect_s)
axHisX=plt.axes(rect_x)
axHisY=plt.axes(rect_y)#数据填充
x = np.linspace(-10,10, 1000)
y=np.tanh(x)
axScatter.scatter(x,y,linestyle='--',color='b')
axScatter.set_title('This is tanh function')y1=np.sin(x)
axHisX.scatter(x,y1)
axHisX.set_title('This is sin function')y3=np.cos(x)
axHisY.scatter(x,y3)
axHisY.set_title('This is cos function')plt.show()
三角函数曲线(含具体分析过程)相关推荐
- 股票k线图(含具体分析过程)
文章目录 绘制空白框架 加载股票数据 k线图 使用模块为mpl_finance 绘制空白框架 // An highlighted block import matplotlib.pyplot as p ...
- activity 生命周期_死磕Android_App 启动过程(含 Activity 启动过程)
1. 前言 Activity是日常开发中最常用的组件,系统给我们做了很多很多的封装,让我们平时用起来特别简单,很顺畅.但是你有没有想过,系统内部是如何启动一个Activity的呢?Activity对象 ...
- 动图图解C语言选择排序算法,含代码分析
C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...
- 【华为云技术分享】避坑指南:关于SPDK问题分析过程
[前言] 这是一次充满曲折与反转的问题分析,资料很少,代码很多,经验很少,概念很多,当内核态,用户态,DIF,LBA,大页内存,SGL,RDMA,NVME和SSD一起迎面而来的时候,问题是单点的意外, ...
- 死磕Android_App 启动过程(含 Activity 启动过程)
1. 前言 Activity是日常开发中最常用的组件,系统给我们做了很多很多的封装,让我们平时用起来特别简单,很顺畅.但是你有没有想过,系统内部是如何启动一个Activity的呢?Activity对象 ...
- 编译原理基本定义(文法、算符文法、算符优先文法、算符优先关系表、算符优先分析过程)
文法 文法和语言分为4类. 0型文法:最大类,包含1.2.3型文法. 1型文法:对0型文法来说,所有的产生式的右边的字符长度都要大于左边的字符长度. 2型文法:所有的产生式左边都只有一个字符. 3型文 ...
- Ralink方案ADSL曲线测试方法及MT7550曲线差问题分析
1.曲线测试方法 Ralink方案ADSL曲线有两部分:BoardSOP和SNR.需注意的是测试BoardSOP要用到自环头,测试SNR不需要自环头.自环头可自制:准备一根电话线,将双绞线用100欧姆 ...
- API接口性能不达标?--记一次问题分析过程
近期工作中遇到一个问题:API接口性能始终达不到设定要求,虽然不是什么大型电商系统,但是100用户的并发量都慢的要命就有点说不过去了. 1.问题描述 系统的入口–登录接口功能正常,进行并发测试时会出现 ...
- DDD-经典四层架构划分 + DDD建模分析过程
文章目录 DDD分层与传统三层区别 DDD分层详解 四层架构图 分层作用 领域对象 DDD编码实践(改进分层) 代码结构描述 扩展定义注解和接口声明 领域模型注入仓储类的问题 一些个人思考- 项目按上 ...
最新文章
- 从理论到工具 - 带你全面了解自动化测试框架
- xssfsheet removerow 剩下空白行怎么处理_你看不上的农业会计!我却凭借其账务处理,过上你求之不得的生活...
- matlab bs2rv.m,Matlab智能算法之遗传算法(一)
- ios开发 静音键设置_合肥包河区:连夜设置三道拦水坝只为按下中考“静音键”...
- 自定义控件三部曲之动画篇(一)——alpha、scale、translate、rotate、set的xml属性及用法
- java随机数函数生成指定区间的,意外的惊喜
- springboot 配置文件-yaml的用法
- 通过javascript 函数的调用方式来理解this
- 网络协议学习--SOAP协议(一)
- fflush函数实例
- 成功在开发板运行vsftpd
- python手撕分水岭算法
- 荣耀magic v参数配置
- Thinking in BigData(二)大数据时代下的变革
- 如何提高论文阅读速度?
- 【buildroot】buildroot常用文件夹
- Python Pareto柏拉图分析
- 2022年全国研究生数学建模竞赛华为杯F题COVID-19疫情期间生活物资的科学管理问题求解全过程文档及程序
- 超级玛丽制作揭秘5魔法攻击 类MYANIMAGIC
- sql row_number用法