python图中图_【python】matplotlib数据可视化(7)——图中图
首先,我们需要明确一下figure和axes的关系:figure就好像是绘画的画板,axes是画板上的纸,可以自定义纸的大小和位置。
下边,我们就要在figure中绘制多个小图,形成图中图的效果。
一、方法一:fig.add_axes([左起点,下起点,宽,高])
import numpy as np
import matplotlib.pyplot as plt
fig=plt.figure()
#big axes
x=[1,2,3,4,5,6,7]
y=[1,3,4,2,9,5,6]
left,bottom,width,height=0.1,0.1,0.8,0.8 #表示从整张图的左边10%,下边10%的位置开始,宽度、高度分别是是整个图的80%
ax1=fig.add_axes([left,bottom,width,height])
ax1.plot(x,y,'r') #'r'表示红色的线
ax1.set_xlabel('x')
ax1.set_ylabel('y')
ax1.set_title("big axes")
#在左上角画小图,y值是大图的2倍
x1=x
y1=[]
for a in y:
b=a*2
y1.append(b)
left,bottom,width,height=0.2,0.6,0.2,0.2 #表示从整张图的左边10%,下边10%的位置开始,宽度、高度分别是是整个图的80%
ax2=fig.add_axes([left,bottom,width,height])
ax2.plot(x1,y1,'b')
ax2.set_title('little1')
plt.show()
为了让大家更清楚figure和axes的关系,把大图的左边起点的位置改成0.5
#axes()
#大图
left,bottom,width,height=0.5,0.1,0.8,0.8
可以看到整个画面就是figure的大小,大的axes向右移了,与小的axes是并列的。
二、方法二:plt.axes([左起点,下起点,宽,高])
#小图3
plt.axes([0.6,0.1,0.2,0.2])
plt.plot(x1,y1,'y')
plt.title('little axes2')
python图中图_【python】matplotlib数据可视化(7)——图中图相关推荐
- python雷达图数据_Python怎么画雷达图?Matplotlib数据可视化008:雷达图\极坐标图...
系列文章链接:[Python菜鸟进阶大神]Matplotlib数据可视化001:基础API汇总&散点图mp.weixin.qq.com [Python菜鸟进阶大神]Matplotlib数据可 ...
- python画资本市场线_使用matplotlib轻松绘制股票K线图
K线图是看懂股票走势的最基本知识,K线分为阴线和阳线,阴线和阳线都包含了最低价.开盘价.最高价和收盘价,一般都K线如下图所示: 度娘说:K线图源于日本德川幕府时代(1603-1867年),被当时日本米 ...
- 用python把数据画成饼状图_Python学习第92课——数据可视化之饼状图绘制
[每天几分钟,从零入门python编程的世界!] 假如一个行业只有ABCD四个公司,我们想要用图表展现,它们各自每年的生产总额,占整个行业的比例是多少,这时我们用饼状图(pie chart)更好. 假 ...
- python簇状柱形图_《R数据可视化手册》一3.2 绘制簇状条形图
本节书摘来自异步社区<R数据可视化手册>一书中的第3章,第3.2节,作者 [美]Winston Chang,更多章节内容可以访问云栖社区"异步社区"公众号查看 3.2 ...
- python 三角形雷达图_python怎么画雷达图?Matplotlib数据可视化008:雷达图\极坐标图...
有一种图他可以根据指定指标评价体系,给予评价并直观反映出来,如: 1.从企业收益性.生产性.流动性.安全性和成长性这几个方面评判经营状况: 2.根据9型人格每个维度打分,你属于什么类型: 3.王者荣耀 ...
- python scale()函数_【Python菜鸟进阶大神】Matplotlib数据可视化007:词云
词云是对网络文本中出现频率较高的关键词予以视觉上的突出,形成关键词云层或关键词渲染,从而过滤掉大量的文本信息,使读者只要一眼扫过文本就可以领略文本的主旨. 词云用Python是怎么实现的.用wordc ...
- matplotlib数据可视化实战——饼状图+雷达图+三维图
今天又学习了两种新的图形绘制方法,并且学会了全局设置中文字体的方法. 全局中文字体设置及负数显示问题 plt.rcParams['font.family'] = 'sans-serif' plt.rc ...
- python自动标注autocad坐标_Python+matplotlib数据可视化鼠标悬停自动标注功能实现
功能描述:根据已有数据绘制图形之后,鼠标进入轴内自动设置背景色,退出轴时自动恢复背景色,若鼠标移动时悬停于曲线附近,则自动弹出文本标注提示当前值. 参考代码: 运行效果(鼠标位于轴外时): 运行效果( ...
- chart.js 饼图显示百分比_Python怎么画饼图?Matplotlib数据可视化004:饼图
前文回看: [Python菜鸟进阶大神]Matplotlib数据可视化001:基础API汇总&散点图 [Python菜鸟进阶大神]Matplotlib数据可视化002:折线图 [Python菜 ...
- python 通达信板块_[python]沪深龙虎榜数据导入通达信的自选板块,并标注于K线图上...
将沪深龙虎榜数据导入通达信的自选板块,并标注于K线图上 原理:python读取前一次处理完的计算5日后涨跌幅输出的csv文件 文件名前加"[paint]" 安照通达信的画图文件和板 ...
最新文章
- 数据恢复利器:通过frm文件恢复数据表的sql结构语句
- SQL注入-SQLMAP基础使用(十二)
- 【leetcode】590. N-ary Tree Postorder Traversal
- 断开式 Dgv 修改数据 winform
- 动态规划——物品无限的背包问题
- 学习SQL:将SQL Server导出到Excel
- harmonyos2.0怎么更新,harmonyOS 2.0什么时候更新 harmonyOS 2.0手机开发者Beta版更新内容[多图]...
- Linux基础命令---vmstat显示虚拟内存状态
- 通用时与儒略日代码解析
- 利用在线PS将一张图片上的中文改写成英文
- JAVA数组常见例题(转置,排序,求和平均,插入,删除)
- 三维软件中制作动画导入Unity中使用
- 用C语言将中文文本和英文文本合并为一段中文一段英文(翻译排版)
- openssl 命令行加密解密
- POI处理Excel,条形图,散点图,折线图
- 纷享销客订货通:B2B渠道管理专属的经销商订货平台
- 接外包有哪些渠道呢?
- python基本运算符号有哪些
- C语言绘制象棋棋盘/残局
- 计算机基础知识(基础入门小白专属)四
热门文章
- 28 JS基础之--String包装数据类型方法总结
- 一起玩react 你不知道的setState
- 2019东北四省 B. Balanced Diet
- POJ - Rotating Scoreboard(半平面交)
- Scratch软件编程等级考试一级——20210320
- 大数据项目实战——基于某招聘网站进行数据采集及数据分析(六)
- Android性能优化系列篇(二):启动优化
- Javaweb的初级(Servlet接口)
- 予你45条古诗词,一读就觉得岁月静好....
- 2022-2027年中国精华素行业市场深度分析及投资战略规划报告