matplotlib多张子图画在一起
import matplotlib.pyplot as plt
import numpy as np
import math
plt.rcParams['font.sans-serif']=['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号x = np.linspace(-math.pi, math.pi)
y1 = np.sin(x)
y2 = np.cos(x)
y3 = np.tan(x)fig=plt.figure(figsize=(12,8))
plt.figure(1)
ax1 = plt.subplot(221)
ax1.plot(x,y1, color="r",linestyle = "--")
plt.title('y1=sin(x),x∈[-π,π]',fontsize=17)
plt.xlim((-math.pi, math.pi))
plt.xticks(fontsize=15)
plt.ylim((-1.01, 1.01))
my_y_ticks = np.arange(-1,1.01,1)
plt.yticks(my_y_ticks,fontsize=15)
plt.xlabel('x',fontsize=20)
plt.ylabel('y',fontsize=20)ax2 = plt.subplot(222)
ax2.plot(x,y2,color="b",linestyle = "-")
plt.title('y2=cos(x),x∈[-π,π]',fontsize=17)
plt.xlim((-math.pi, math.pi))
plt.xticks(fontsize=15)
plt.ylim((-1.01, 1.01))
my_y_ticks = np.arange(-1,1.01,1)
plt.yticks(my_y_ticks,fontsize=15)
plt.xlabel('x',fontsize=20)
plt.ylabel('y',fontsize=20)ax3 = plt.subplot(212)
ax3.plot(x,y3,color="g",linestyle = "-.")
plt.title('y3=tan(x),x∈[-π,π]',fontsize=17)
plt.xlim((-math.pi, math.pi))
plt.xticks(fontsize=15)
plt.ylim((-7, 7))
my_y_ticks = np.arange(-5,5.01,5)
plt.yticks(my_y_ticks,fontsize=15)
plt.xlabel('x',fontsize=20)
plt.ylabel('y',fontsize=20)plt.show()
fig.savefig('题目2.jpg',dpi=800)
运行效果
matplotlib多张子图画在一起相关推荐
- Python可视化中的Matplotlib绘图(1.画图,网格,子图,画正余弦图,坐标轴界限,画圆,)
1.一张基本的图标包含的元素: · x轴和y轴 以及他们的刻度线 .标签.绘图区域 import matplotlib.pyplot as plt # 导入绘图模块 import numpy as n ...
- 【python】python matplotlib绘制并保存多张图片+绘制多张子图
需求描述:画图对比观测值和预测值,绘制对比图及多张子图 绘制对比图 示例代码 import matplotlib.pyplot as plt import numpy as npobs_x_data ...
- Python matplotlib作图实例,画一张想要的图片
系列文章目录 可视化是科学数据的呈现比较理想的一种方式,怎样画一张自己想要的图片很重要. 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录 前言 一.单张折线图 ...
- 【科研分享】Matplotlib 绘制多子图(subplot)进行实验结果分析
Matplotlib 绘制多子图(subplot)进行实验结果分析 本文主要总结于本人近期的科研经历,在最后撰写论文试验分析的时候曾经被导师要求绘制一幅2*8的16子图的超参数分析结果图.所以踩了 ...
- matplotlib嵌套南海子图
matplotlib嵌套南海子图 二维可视化的最高境界是可以控制每一个像素的每一个通道.--我瞎说的 简介 目前大多数教程中用matplotlib在中国地图右下角嵌套南海子图主要方案是通过fig.ad ...
- python使用matplotlib可视化subplots子图、为subplots添加主标题(main title)、为subplots的每一个子图添加子图标题(subplots title)
python使用matplotlib可视化subplots子图.为subplots添加主标题(main title).为subplots的每一个子图添加子图标题(subplots title) 目录
- python使用matplotlib可视化subplots子图、subplots绘制子图、子图之间有重叠问题、使用subplots_adjust函数合理设置子图之间的水平和垂直距离
python使用matplotlib可视化subplots子图.subplots绘制子图.子图之间有重叠问题.使用subplots_adjust函数合理设置子图之间的水平和垂直距离(vertical/ ...
- Python seaborn可视化:组合多个seaborn可视化结果并使得组合结果图像共享X轴、使用matplotlib的subplots子图函数的gridspec_kw参数指定子图的相对大小或者比率
Python seaborn可视化:组合多个seaborn可视化结果并使得组合结果图像共享X轴.使用matplotlib的subplots子图函数的gridspec_kw参数指定子图的相对大小或者比率 ...
- 使用python的matplotlib(pyplot)画折线图和柱状图
使用python的matplotlib(pyplot)画折线图和柱状图 今天帮师兄赶在deadline之前画论文的图,现学现卖很是刺激,现把使用matplotlib的子库pyplot画折线图和柱状图的 ...
- Matplotlib 多个子图使用一个图例
Matplotlib 多个子图使用一个图例 情况1:所有的子图图例相同 import matplotlib.pyplot as pltfig = plt.figure() axes = fig.sub ...
最新文章
- 技术分享:看我如何利用Outlook来创建基于电子邮件的持久化后门
- Linux常用命令:用户
- 微软拥抱开源,Win10为啥要引入真Linux4.X内核?
- MOOC网站日志分析
- CMake test目录和项目同名错误
- pytorch保存.pth文件
- [tldk][dpdk][dev] TLDK--基于dpdk的用户态协议栈传输层组件简单调研
- 【收藏】基于Dockerfile搭建JAVA Tomcat运行环境
- 常见创建项目编译运行问题汇总
- c语言数组指针定义方法,C语言数组指针定义方法
- 一些生物信息学常用的分析法的介绍
- 信念不熄 热爱当燃|中创算力参加黑客马拉松比赛
- 吉利车机安装第三方app教程,支持缤瑞、缤越、博越、博瑞ge、星越等
- Windows64位下DNW的安装及使用
- matlab+nbiot,基于STM32L4+BC28(全网通) NBIOT开发板原理图教程源码等开源分享
- android 设置textview 左边,Android设置图片在TextView上、下、左、右
- mmhmm重塑视频会议、2020新款emoji可爱来袭、微软将推云游戏服务xCloud等| Decode the Week...
- C语言验证哥德巴赫猜想
- idea运行报路径不存在
- cf12月9日服务器维护时间,CF手游12月9日版本周年庆版本更新公告 周年庆新版本即将上线...
热门文章
- 腾讯云个人账号实名认证图文详情 新手必看教程
- iphone 蓝牙开发 总结
- 达梦数据库解决ZYJ环境数据库连接会闪断的问题
- 一些大牛的博客推荐,排名不分先后
- Touch Bar 和歌词的组合就很养眼不是吗?如何在 Touch Bar 上显示歌词?
- MacBook 电脑Touch Bar该怎么设置
- 机器学习-算法原理与编程实践(郑捷.著)-阅读笔记
- 《如何正确评估自己的工作能力》--马薇薇
- Win10自定义路径位置安装WSL2 (Ubuntu 20.04) 并配置CUDA
- ens33网卡出问题<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000