- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个来自 pylab 的 Python 中的 AxesImage
对象。如何在图的顶部绘制点?
例如,我在我拥有的二维数组上执行了 imshow
,返回了 AxesImage。然后我做了一些峰值查找并找到了对应于峰值的 (i, j)
对。现在我所要做的就是将它们叠加在图像之上。
我认为 scatter()
函数通常是您绘制类似内容的方式(?),但我无法将其覆盖。
谢谢!
最佳答案
解决方案相当简单,但不知道您可以像这样使用 Axes 对象:
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 专家来说,这可能非常简单,但对我而言,却进行了相当多的猜测。
关于python 在 matplotlib.image.AxesImage 对象上绘制峰值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19756018/
我使用 matplotlib将数字矩阵显示为图像,沿轴附加标签,并将绘图保存为 PNG 文件。为了创建 HTML 图像映射,我需要知道 imshow 显示的图像中某个区域在 PNG 文件中的像素坐标。
我用 ax = imshow() 创建了一个图像图。 ax 是一个 AxesImage 对象,但我似乎找不到自定义刻度标签所需的函数或属性。 ordinary pyplots似乎有 set_ticks
所有,我使用这样的代码来绘制图像 import matplotlib.pyplot as plt plt.imshow(array,cmap='jet') plt.show() 但是,现在我想获取 i
我有这段代码用于从一系列矩阵创建一系列图像,并且在每个图像中我想添加一个特定的文本。这是我的典型代码: ax = axes([0,0,1,1]) for i in range(0,5): te
有什么方法可以获取指向子图中的 AxesImage 实例的指针吗?例如,在一般情况下,例如: import matplotlib.pyplot as plt import numpy as np da
我有一个来自 pylab 的 Python 中的 AxesImage 对象。如何在图的顶部绘制点? 例如,我在我拥有的二维数组上执行了 imshow,返回了 AxesImage。然后我做了一些峰值查找
这个问题在这里已经有了答案: matplotlib imshow(): how to animate? (2 个答案) 关闭 6 年前。 你能帮我弄清楚这里的问题是什么吗?我不知道出了什么问题。 i
我正在尝试执行以下操作: 使用 matplotlib 包通过 imshow() 创建绘图,它给出 matplotlib.image.AxesImage 将matplotlib.image.AxesIm
我是一名优秀的程序员,十分优秀!