python axes_python – 如何在matplotlib中设置inset_axes位置
我想将颜色条放在轴内,因为科学出版物中的空间很少. inset_axes似乎是创建子轴的一个很好的选择,但我找不到一个简单的方法来放置其他坐标而不是’loc = 0,1,2,3,4’:结果,色彩图标签位于数字之外.我想使用类似的工具,例如在ax.annotate()中找到的(x,y)坐标,它允许全面定位.
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid.inset_locator import inset_axes
plt.close('all')
##### build some fake data to map ##########
x = np.linspace(-0.7,0.7,num = 50)
y = np.linspace(0,1,num = 100)
ext = (x[0],x[-1],y[-1],y[0])
xx,yy = np.meshgrid(x,y,indexing = 'ij')
U = np.cos(xx**2 + yy**2)
#### build figures and axes ###########
fig, ax = plt.subplots(1,1)
fig.set_size_inches(4, 3)
#### plot ############
im = ax.imshow(U,interpolation = 'nearest', extent = ext, aspect = 'equal',vmin=0,vmax=np.amax(U))
#### insert colorbar ######
cax = inset_axes(ax,width = '5%',height = '17%',loc = 1)
cbar = plt.colorbar(im, ax = ax,cax = cax ,format = '%.1f' ,ticks = [0,np.amax(U)])
cax = inset_axes(ax,width = '5%',height = '17%',loc = 3)
cbar = plt.colorbar(im, ax = ax,cax = cax,format = '%.1f' ,ticks = [0,np.amax(U)])
### stuff ####
fig.tight_layout()
plt.show()
问候,
python axes_python – 如何在matplotlib中设置inset_axes位置相关推荐
- android input鼠标坐标,android - 如何在EditText中设置光标位置?
android - 如何在EditText中设置光标位置? 有两个EditText,在加载页面时,第一个EditText中设置了一个文本,所以现在光标将在EditText的起始位置,我想在第二个Edi ...
- python作图设置背景颜色_如何在matplotlib中设置绘图的外部背景颜色
敬礼 我想更改matplotlib中绘图的外部颜色.我可以找到很多很多例子,如何改变内部背景颜色,但外部背景颜色拒绝改变.在 图像的白色部分就是我所说的"外部"背景.最外面的颜色只 ...
- python绘图背景透明_如何在 Matplotlib 中更改绘图背景
介绍Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库.在本教程中,我们将研究如何在Matplotlib中更改绘图的背景.导入数据 ...
- python画图修改背景颜色_如何在 Matplotlib 中更改绘图背景的实现
介绍 Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库. 在本教程中,我们将研究如何在Matplotlib中更改绘图的背景. 导 ...
- python怎么交换xy轴_如何在matplotlib中更改x和y轴?
代码中的内容是如何在matplotlib中启动直方图的示例.注意,您使用的是pyplot默认接口(不一定要构建自己的图形). 因此这一行:orientation=u'vertical', 应该是:or ...
- Python 绘图问题:Matplotlib中plt.rcParams[]使用方法 rcsetup.py matplotlibrc
文章目录 from `__init__.py` from matplotlibrc from rcsetup.py from __init__.py # this is the instance us ...
- aws中部署防火墙_如何在AWS中设置自动部署
aws中部署防火墙 by Harry Sauers 哈里·绍尔斯(Harry Sauers) 如何在AWS中设置自动部署 (How to set up automated deployment in ...
- python figure size_在matplotlib中改变figure的布局和大小实例
以下来自Stack Overflow 从上面我们可以很清晰的看出应该如何使用matplotlib的figure方法. 补充知识:matplotlib 设置图形大小时 figsize 与 dpi 的关系 ...
- java如何使显示字符下标_Java如何在 Word 中设置上、下标
上标是指比同一行中其他文字稍高的文字,而下标是指比同一行中其他文字稍低的文字.在生活中,我们常见的平方米.立方米等符号以及化学中的各种元素符号,都是利用上.下标来表示的.本文将介绍通过Free Spi ...
最新文章
- Linux系统管理员面试50题
- OpenCV YOLO DNN(yolo_object_detection)
- CodeForces - 1325D Ehab the Xorcist(构造+异或)
- 手机App扫描多个网站显示的二维码的数据结构设计
- 预约清单ui设计_持续交付质量设计所需的UI清单
- aspx是什么语言_什么是网页
- 26.如何实现关机时清空页面文件:
- SoPlus回顾 | 行业大咖论道AI,探讨未来行业发展趋势
- HTML连续英文字符串强制换行
- python核心编程;可以帮你提高Python编程效率十条建议
- QEMU文档之bypass iommu
- 什么叫0day和warez
- 打印机喷嘴清洗必杀武器
- Auto.js找图找色常用功能
- 浏览器阻挡cookies_浏览器需要阻止第三方cookie吗?
- html ui动画效果图,20种炫酷的菜单线条动画特效UI设计效果_html/css_WEB-ITnose
- 为效率而生:开源Mac版Google Authenticator认证客户端GoldenPassport
- 想裁剪视频时长,用电脑怎么裁剪视频时长
- java图形验证码去除干扰,使用python 对验证码图片进行降噪处理
- 手机扫描电脑百度网盘二维码,二维码无法刷新的解决办法
热门文章
- [转贴]无线传感网络技术逐鹿中原 中国”龙” 大战 美国”弓”
- RAC/RAC One Node创建dataguard
- java枚举类型的构造和get\set方法
- 【opencv】无缝融合两张图片--cv2.seamlessClone()泊松融合
- python操作postgres数据库
- 连接JLINK 提示未找到ulink的解决方法
- 《学习如何学习》week3 2.3-2.4创造有意义的记忆形象总结
- 第三代短波通信网路由协议研究
- Windows界面UI自绘编程(上)之上部
- 为什么众多IT名人都在悼念金庸?