问题标签 [matlab-figure]

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 投票
2 回答
12935 浏览

matlab - 在 Matlab 中使像素透明

我在 matlab 中导入了一个图像,在显示它之前如何使图像的背景透明?例如,我在白色背景上有一个红球,如何使图像的白色像素透明,以便只有红球可见而白色像素是透明的?

0 投票
1 回答
847 浏览

matlab - Matlab 大字体图形中的排版问题

我正在为演示准备一个简单的 Matlab 图。因此,我需要图例的字体很大。这会导致下标排版出现一些问题,如下所示。

下标排版错误

我对 E 和 M 和下标零之间的大空间有疑问。过去我通过保存图像并随后在 GIMP 中使用它来克服这个问题;但是,我有几个这样的图像,并希望以更自动化的方式进行此操作。

无论如何,有没有从 Matlab 中获得更好的排版?特别是,我可以在下标之前强制减少空格吗?

谢谢。

0 投票
1 回答
14239 浏览

matlab - MATLAB 默认图形字体大小

我发现我可以放入set(0, 'DefaultAxesFontSize',14)一个 startup.m 文件,然后更改刻度、轴标签和我的图形标题的默认字体大小。是否可以为标题或轴标签设置单独的默认字体大小?

0 投票
0 回答
2102 浏览

image - MATLAB,移动图像

我需要将两个图像添加到 matlab 图形中并将它们移动到设置的路径中。但是当我调整它的大小时,我的图像会加载全尺寸,它只是对其进行像素化,当我尝试移动它时它会失败。这是我的代码:

0 投票
1 回答
910 浏览

colors - Matlab色彩图再现gnuplot pm3d 30,31,32 RGB色彩空间

我正在尝试在 Matlab 中实现一个颜色条,当以灰色打印时它看起来是线性的。我认为最直接的方法是实现 gnuplot pm3d 30,31,32 RGB 颜色空间。在这个网站上,我找到了一个很好的介绍,它适用于一些更简单的 gnuplot 方案。但是,在尝试实施 30、31、32 方案时,我遇到了麻烦。

gnuplot 指令是

我对此进行了解释,因此对于蓝色通道,我必须应用四个不同的方程。每个强度值的四分之一。这是我迄今为止尝试过的

但不幸的是它不起作用。我最终得到负值和超过 1 的值,这是 Matlab 无法解释的。

我确实读过show palette rgbformulae帮助

但我不知道如何在 Matlab 中实现它;而且我也不明白如何处理超过 1 的值。有人可以帮忙吗?

0 投票
2 回答
6144 浏览

matlab - 在 Matlab 轴中,如何在保留所有轴属性的同时只更新数据?

我需要制作一部电影。假设,我创建了一个轴并在其上绘制了一些非常定制的内容:

现在我运行一个循环,其中只有 的值y被更新。

用新的y(或xy)更新轴,保持所有轴属性的最快和最简单的方法是什么?

0 投票
1 回答
13171 浏览

matlab - 在matlab中修改子图轴

我正在绘制 2 个子图,并且我希望每个子图具有不同的轴缩放比例。

我目前的代码是:

但是两个子图都像没有指定轴一样绘制。有任何想法吗?

0 投票
1 回答
403 浏览

matlab - 在matlab中绘制大尺寸的图形

我正在尝试绘制一个大尺寸的图形

这是我的代码

我的问题是:

如果这段代码在不同的计算机上运行,​​图形的外观会改变吗?

有没有办法直接绘制最大屏幕尺寸的图形?

谢谢。

0 投票
0 回答
299 浏览

matlab - Matlab 在生成 mex 文件时挂起

当我尝试生成 mex 文件时,Matlab 挂起。当我像往常一样运行程序时,一切正常,当我尝试生成一个 mex 文件时,matlab 到了代码的末尾,但之后什么也没有发生。我知道这可能与数字有关。我在某个地方读到它调用mclWaitForFiguresToDie但我不明白如何修复它。

应显示一个图形,但在生成 mex 代码时不显示。

0 投票
2 回答
795 浏览

matlab - 在不可见属性上同步多个轴

情况

假设我在某些时候有位置坐标。假设数据看起来像

data(:,1)x坐标,data(:,2)y坐标,data(:,3)高度和记录时间在哪里data(:,4)

我可以很容易地使用

现在,为了查看图形,同步轴会很棒。

关于可能性的初步想法

一种简单的方法可以linkaxes用于时间轴,例如

但是,这会使 xy 图保持不变。因此,较弱的问题是如何将 的 y 轴链接ptx到 的 x 轴pxy

但让我们变得更复杂:

实际问题

假设我只有两个地块,pxy并且pth. 现在,每当我放大或平移pxy可见的时间跨度时,它会被pxy提取并pth相应地修改。类似地,缩放以一种方式pth改变pxy,即只有正确时间跨度内的数据可见。

这种方法应该是可扩展的,我可以绘制 4 个可能图的任意子集,并相应地完成链接。

知道如何做到这一点吗?

最佳解决方案仍然允许通过使用添加更多数据来修改该基础图hold on