例如,我在我拥有的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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)