问题标签 [contourf]

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 回答
55 浏览

matlab - 将非重叠数据范围的等高线图放在一组轴上?

我想将两个数据集的等高线图放在具有相同颜色条的相同轴上。数据的 X 和 Y 范围不重叠,而是物理上相邻。

这是我想在同一轴上组合的两个这样的轮廓图的简化示例:

这会产生以下图

在此处输入图像描述 在此处输入图像描述

我尝试使用以下方法将两个示例数据集放在相同的轴上:

使用典型的“坚持”没有用......建议?

0 投票
2 回答
3960 浏览

python - Python (Matplotlib) 等高线图的纵横比错误

我导入了一个 fit 文件,基本上想将其绘制为等高线图。问题出现在纵横比上。图像的尺寸为 320x240,由于我不希望图片被拉伸,因此我希望图像的比例也为 320/240。

然而,Python 将它强制为类似正方形的东西,这就是为什么我使用plt.axis('equal') This 但是在绘图区域中创建白色区域,我不知道如何摆脱它们......

有任何想法吗?

非常感谢!!

它去了

0 投票
1 回答
550 浏览

matlab - Matlab:contourf或colormap根据半径绘制填充椭圆

我正在尝试使用 contourf 或 colormap 函数根据它们的 arcsin(b/a) 值(a=长轴,b=短轴)用颜色绘制填充椭圆。

我得到一张看起来像这样的图片,我认为效果很好: 在此处输入图像描述

我没有在椭圆中添加数字,而是添加了我获得的角度(90 表示圆,0 表示非常长的椭圆)。现在是我真正的实验,我将不得不绘制数千个椭圆,我们发现绘制它们需要相当长的时间,你会看到我们尝试了另一种方法来基本上记录数据并一次性绘制所有内容。但是,如果您有任何建议,我们到目前为止还没有成功 :)

0 投票
0 回答
150 浏览

matlab - 为等高线图准备数据

我正在分析 2D 空间中某个机构的最大负载,并希望绘制工作区域内不同位置的某个点的负载能力,并绘制了一个等值线图,其中位置为 x 和 y,负载为颜色范围是合适的。

我将坐标和负载作为 3D 矩阵中三个变量的函数:

我将如何安排这些数据以便以任何有意义的方式绘制它?这可能是非常基本的,但我被卡住了,只是看不到它。任何帮助表示赞赏。

在此处输入图像描述

0 投票
1 回答
1267 浏览

matlab - 在 matlab 中创建颜色图

我有一个等高线图,其中的数据从 -90 度到 90 度。现在我正在使用喷气机,所以我有一张看起来像这样的地图在此处输入图像描述

我被要求更改颜色图,而不是渐变,而是每 5 度都有一个固定的颜色(所以我相信 36 种颜色)。此外,我在考虑可能在区间 [5 10] 和 [-10 -5] 上使用相同的颜色,如果有意义的话,依此类推。

我的代码很长,因为我有很多数据要处理,但这只是其中的一部分,这样您就可以看到我使用什么函数来绘制它

有谁知道如何创建这个颜色条?干杯

0 投票
1 回答
2098 浏览

matlab - 用regionprops matlab计算面积

我有这个使用 contourf 制作的图在此处输入图像描述

这是一张显微图片,我试图在其中了解每一层的方向。我制作了一个颜色图,其中每 10 度都有一个恒定的颜色。所以基本上我有点假设一个恒定的颜色对应于一个恒定的层。现在我想计算每层的面积。我不知道该怎么做。所以首先我希望能够让 matlab 告诉我 0 到 10 度的区域是 XX(以像素 ^ 2 为单位)。但其次,我希望能够指定单层。因为0到10有几个区域,但我想知道每个区域的面积。

你知道这是否可能吗?干杯 D

编辑所以我使用了你的建议,我得到了这样的东西 好的,所以我做到了,有一张照片,例如我得到了这个

我希望能够得到这样的东西(来自 matlab 帮助),但对于该地区

我还在matlab上看到你可以在区域周围重新绘制,比如这里获取圆的中心和半径。

他们从这个图像到那个: 在此处输入图像描述 在此处输入图像描述

我也很想为每个地区这样做。

0 投票
0 回答
349 浏览

matlab - 使用 regionprops 获取带有标签和面积的表格

所以我有这张由复合样品的显微图像制成的照片。基本上我所做的是我有一个数组 A,其中包含从 -90 到 +90 度的角度 Phi 的值。然后我用contourf得到这个图: 在此处输入图像描述

现在我想用数字标记每个区域,并获得一个表格,其中包含每个区域的像素。我正在尝试以这种方式使用函数 regionprops:A 是我的数据数组

我得到这样的解决方案:

但我想显示一个表格,我想知道图片上的哪个区域。你知道怎么做吗?

0 投票
1 回答
1972 浏览

matlab - 使用 matlab2tikz 脚本转换带有网格的 contourf() 图

当我counterf()使用 matlab2tikz 转换绘图时,它不会显示网格。即使我已经设置了网格。在 MATLAB 图中我可以看到网格,但在编译的 Latex pdf 中我看不到它。

我的 MATLAB 代码:

在 MATLAB 图中,我看到了这个: matlab绘图

在编译的 LaTeX PDF 中我看到了这个: tikz 图片

0 投票
1 回答
256 浏览

arrays - 绘制轮廓图时的值错误

我想绘制某个函数的轮廓,我的代码如下:

当我单独测试函数 power_at_each_point(X,Y) 时,我写道:

输出是-80.9187477018

它基本上代表了房间内达到这一点的功率,它正常输出一个数字,但是当我在 meshgrid 命令之后调用它时,它返回一个错误:

我想获取房间 x-coord 和 y-coord 中点的每个坐标,并使用power_at_each_point应该返回一个数字的方法计算此时达到的功率,我将在轮廓图中表示它。

我的猜测是 Z = power_at_each_point 的参数 (X,Y) 从只是数字变成了我不想要的数组,这就是导致错误的原因。如何让函数 Z = power_at_each_point(X,Y) 将 X 作为参数作为数字 ex :1 和 Y ex :2 并返回此时的功率值,以便我可以在轮廓图中表示它。

任何帮助,将不胜感激。

0 投票
1 回答
87 浏览

android - 修改meshgrid函数

我有这段关于网格网格函数的代码,我想修改它的输出:

打印出来:

如何修改我的输出以产生

Y = array([0,1], [0,1], [0,1], [0,1], [0,1]]

反而?我想到的是这样的事情,使 X 基本上代表 x_axis 值,Y 代表 Y 轴值:

最后我做错了什么我知道,但我不知道如何更改网格网格中的代码以获得正常的 xy 平面。