我想将颜色条放在轴内,因为科学出版物中的空间很少. 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位置相关推荐

  1. android input鼠标坐标,android - 如何在EditText中设置光标位置?

    android - 如何在EditText中设置光标位置? 有两个EditText,在加载页面时,第一个EditText中设置了一个文本,所以现在光标将在EditText的起始位置,我想在第二个Edi ...

  2. python作图设置背景颜色_如何在matplotlib中设置绘图的外部背景颜色

    敬礼 我想更改matplotlib中绘图的外部颜色.我可以找到很多很多例子,如何改变内部背景颜色,但外部背景颜色拒绝改变.在 图像的白色部分就是我所说的"外部"背景.最外面的颜色只 ...

  3. python绘图背景透明_如何在 Matplotlib 中更改绘图背景

    介绍Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库.在本教程中,我们将研究如何在Matplotlib中更改绘图的背景.导入数据 ...

  4. python画图修改背景颜色_如何在 Matplotlib 中更改绘图背景的实现

    介绍 Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库. 在本教程中,我们将研究如何在Matplotlib中更改绘图的背景. 导 ...

  5. python怎么交换xy轴_如何在matplotlib中更改x和y轴?

    代码中的内容是如何在matplotlib中启动直方图的示例.注意,您使用的是pyplot默认接口(不一定要构建自己的图形). 因此这一行:orientation=u'vertical', 应该是:or ...

  6. Python 绘图问题:Matplotlib中plt.rcParams[]使用方法 rcsetup.py matplotlibrc

    文章目录 from `__init__.py` from matplotlibrc from rcsetup.py from __init__.py # this is the instance us ...

  7. aws中部署防火墙_如何在AWS中设置自动部署

    aws中部署防火墙 by Harry Sauers 哈里·绍尔斯(Harry Sauers) 如何在AWS中设置自动部署 (How to set up automated deployment in ...

  8. python figure size_在matplotlib中改变figure的布局和大小实例

    以下来自Stack Overflow 从上面我们可以很清晰的看出应该如何使用matplotlib的figure方法. 补充知识:matplotlib 设置图形大小时 figsize 与 dpi 的关系 ...

  9. java如何使显示字符下标_Java如何在 Word 中设置上、下标

    上标是指比同一行中其他文字稍高的文字,而下标是指比同一行中其他文字稍低的文字.在生活中,我们常见的平方米.立方米等符号以及化学中的各种元素符号,都是利用上.下标来表示的.本文将介绍通过Free Spi ...

最新文章

  1. Linux系统管理员面试50题
  2. OpenCV YOLO DNN(yolo_object_detection)
  3. CodeForces - 1325D Ehab the Xorcist(构造+异或)
  4. 手机App扫描多个网站显示的二维码的数据结构设计
  5. 预约清单ui设计_持续交付质量设计所需的UI清单
  6. aspx是什么语言_什么是网页
  7. 26.如何实现关机时清空页面文件:
  8. SoPlus回顾 | 行业大咖论道AI,探讨未来行业发展趋势
  9. HTML连续英文字符串强制换行
  10. python核心编程;可以帮你提高Python编程效率十条建议
  11. QEMU文档之bypass iommu
  12. 什么叫0day和warez
  13. 打印机喷嘴清洗必杀武器
  14. Auto.js找图找色常用功能
  15. 浏览器阻挡cookies_浏览器需要阻止第三方cookie吗?
  16. html ui动画效果图,20种炫酷的菜单线条动画特效UI设计效果_html/css_WEB-ITnose
  17. 为效率而生:开源Mac版Google Authenticator认证客户端GoldenPassport
  18. 想裁剪视频时长,用电脑怎么裁剪视频时长
  19. java图形验证码去除干扰,使用python 对验证码图片进行降噪处理
  20. 手机扫描电脑百度网盘二维码,二维码无法刷新的解决办法

热门文章

  1. [转贴]无线传感网络技术逐鹿中原 中国”龙” 大战 美国”弓”
  2. RAC/RAC One Node创建dataguard
  3. java枚举类型的构造和get\set方法
  4. 【opencv】无缝融合两张图片--cv2.seamlessClone()泊松融合
  5. python操作postgres数据库
  6. 连接JLINK 提示未找到ulink的解决方法
  7. 《学习如何学习》week3 2.3-2.4创造有意义的记忆形象总结
  8. 第三代短波通信网路由协议研究
  9. Windows界面UI自绘编程(上)之上部
  10. 为什么众多IT名人都在悼念金庸?