您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在matplotlib.image.AxesImage对象上的python plot peak

5b51 2022/1/14 8:20:19 python 字数 1385 阅读 493 来源 www.jb51.cc/python

我在 Python中有一个来自pylab的AxesImage对象.如何在情节顶部绘制点? 例如,我在我拥有的2D数组上进行了imshow,返回了AxesImage.然后我没有找到一些峰值,发现(i,j)对应于峰值的对.现在,我所要做的就是将它们叠加在图像上. 我认为scatter()函数通常是你如何绘制这样的东西(?),但我无法覆盖它. 谢谢! 解决方案相当简单,但不知道你可以像这样使用Axes对

概述

例如,我在我拥有的2D数组上进行了imshow,返回了AxesImage.然后我没有找到一些峰值,发现(i,j)对应于峰值的对.现在,我所要做的就是将它们叠加在图像上.

我认为scatter()函数通常是你如何绘制这样的东西(?),但我无法覆盖它.

谢谢!

import matplotlib.pyplot as plt

# detect peaks somehow
i,j = detect_peaks(array2d)

# plot
fig,ax = plt.subplots()
ax.imshow(array2d)
ax.scatter(i,j)
plt.show()

对于大多数matplotlib专家来说可能非常简单,但对我来说却做了相当多的猜测.

总结

以上是编程之家为你收集整理的在matplotlib.image.AxesImage对象上的python plot peak全部内容,希望文章能够帮你解决在matplotlib.image.AxesImage对象上的python plot peak所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶