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

在matplotlib.image.AxesImage对象上的python plot peak,第1张

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

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

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

谢谢!

解决方法 解决方案相当简单,但不知道你可以像这样使用Axes对象:
import matplotlib.pyplot as plt# detect peaks somehowi,j = detect_peaks(array2d)# plotfig,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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1204999.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存