问题标签 [imshow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
106 浏览

matlab - 在matlab中使用for循环生成图像

我制作了一个程序,该程序生成由同心环组成的图像,其值由随机数给出:

问题是我想获得连续的图像,就好像钻机正在有序移动一样。所以我使用了 circshift 函数,我的代码现在是这样的:

并且程序没有运行。任何人都可以帮助我吗?此致。

0 投票
1 回答
1844 浏览

python - 使用自定义刻度标签绘制矩阵数据

为了构建 xaxis 作为 P0、P1、P2 等,Y 轴作为 C0、C1、C2 等以及点作为值的绘图。我编写了以下脚本

我到底犯了什么错误?我如何构建一个?

0 投票
1 回答
37 浏览

matlab - 不能在 Matlab 中使用很多 imshows()

我不能imshow()在一个项目中使用多个,我的代码只能看到最后一个imshow()

我的问题是什么?

0 投票
1 回答
1398 浏览

python - Matplotlib imshow() 网格大小较大时网格不均匀

我正在尝试使用 matplotlib 中的 imshow() 函数在 177 X 177 网格中绘制颜色值。当我在一个小的(30X30)网格(即我设置width = 30)上运行以下代码时,它生成的图像具有漂亮、大小均匀的正方形。当我在更大的网格(150X150)上运行它时,正方形的比例不均匀。有些在一个或两个维度上拉伸。这是我正在使用的代码的简化版本:

知道如何使网格均匀吗?我已经尝试了这里讨论的所有纵横比的东西,但它似乎并没有解决问题。我正在使用 Python 2.7.6 和 matplotlib 1.3.1 版。

编辑:这是一张图片,显示了如果我一直放大,大网格中的单元格是什么样子。这是使用稍微不同的着色函数获得的,其中 9 个单元格的簇通过增加色调来着色。这更清楚地显示了不均匀的形状。如果你愿意,我可以包含代码,但我会得到与(更简单的)随机代码相同的行为。 在此处输入图像描述

这是我使用小网格时的样子(再次放大):

在此处输入图像描述

0 投票
1 回答
14721 浏览

python - NameError:未定义全局名称“imshow”但已导入 Matplotlib

我目前正在编写一个 python 脚本,它绘制一个包含一些数据的 numpy 矩阵(我计算起来没有任何困难)。由于与我如何创建数据有关的复杂原因,我必须通过终端。我在 Spyder 中使用imshow(). 所以,我想我会尝试在终端中做同样的事情。这是我的代码:

可以说,数组的东西工作得很好。我已经对其进行了测试,它可以很好地提取数据。所以,我有这个 200 x 200 的数字数组漂浮在我的 RAM 周围,我想显示它。当我在 Spyder 中运行这段代码时,我得到的正是我所期望的。但是,当我在终端中运行此代码时,我收到一条错误消息:

(我的程序称为 DATAmine.py)这里有什么问题?还有什么我应该进口的吗?我知道我必须配置我的 Spyder 路径,所以我想知道我是否无权访问这些路径或其他东西。任何建议将不胜感激。谢谢!

PS 也许我应该提到我正在使用 Ubuntu。不知道这是否相关。

0 投票
1 回答
76 浏览

matlab - 点击获取按钮 Matlab imshow

如果使用 imshow 加载图像,我想获取位置以及在轴中单击了哪个按钮。目前我正在使用以下

然后函数 ImageClickCallback 是

但我找不到有关如何获取单击按钮的任何信息。

0 投票
1 回答
1528 浏览

ipython - 如何在 ipython 中定义 imshow()

我从教授那里得到了代码本身。所以理论上它应该可以工作,但我遇到了一个错误。

当我输入 imshow 命令时,它说“模块”对象没有属性“imshow”。我假设这意味着我需要定义 imshow?我该怎么做?如果需要,我可以问教授,但我是这个项目的拖延者,我不认为他会喜欢知道我刚刚开始。

任何帮助将不胜感激。

0 投票
2 回答
1043 浏览

python - 如何使用 Python 绘制数据沿 x 轴不等间距的二维矩阵?

我正在尝试使用 matplotlib 库(目前我知道的唯一一个)绘制一个二维矩阵。但是,该函数matplotlib.pyplot.imshow(matrix)假定数据沿每个轴等距分布,而我要绘制的数据不是。我的数据看起来像:矩阵的第一列是第 x=0 行的数据,第二列的数据在第 x=1.27 行而不是 x=1 上,第三列的数据在第 x=1.42 行但不是 x=2等等。

顺便说一句,数据沿 y 轴等距分布。

所以我想知道是否有任何方法可以按照我希望的方式进行绘制?提前感谢您的时间和善意的帮助!

------ 编程新手

更新:首先感谢大家的建议!我已经尝试了这些方法,以下是输出: 在此处输入图像描述

这是绘制的图表,contourf与我预期的不符。pcolormesh也没有给出理想的输出。我试图绘制的是代表地下结构的地震轨迹数据。我希望绘制这样的东西: 在此处输入图像描述

如果对我如何做到这一点有任何建议,请给我一个提示!非常感谢!

0 投票
6 回答
48312 浏览

python - 不规则 XYZ 数据的等高线/imshow 图

我有 X、Y、Z 格式的数据,其中所有数据都是一维数组,Z 是坐标 (X,Y) 处的测量幅度。我想将此数据显示为等高线或“imshow”图,其中等高线/颜色表示值 Z(幅度)。

用于测量和 X 和 Y 外观的网格是不规则间隔的。

非常感谢,

长度(X)=100

长度(Y)=100

长度(Z)=100

0 投票
1 回答
8616 浏览

c++ - OpenCV imshow() 在循环中显示图像

我想用 OpenCV 创建一个 C++ 程序,它可以让我连续运行一个循环来询问用户如何处理图像。例如,用户可以输入特定的数字来执行命令。我作为示例的代码是:

应该加载图像的窗口只是用灰色填充。当图像不在循环中时,我没有任何问题加载图像。谁能帮我弄清楚为什么这会导致问题?

编辑:当然,忘记了 waitKey(0) 尽管即使我确实有,当我回到循环的开头输入一个数字时,打开的窗口由于某种原因崩溃了。