matlab-figure相关内容

如何使Matlab图例识别多个散点图?

我想在同一图形窗口中放置三个散点图,并有一个描述它们的图例.散点图很好地绘制了同一窗口中的所有负载,但图例仅识别最后一个序列.换句话说,图例为其每个条目显示一个红色标记(最后一个系列的颜色). 如何使图例识别每个散点,而不仅仅是最后一个散点?我尝试了很多不同的方法,但似乎都没有效果.谢谢! 图片是我的一个数据集的图,请注意图例. s10 = scatter3(x1, y1, z1 ..
发布时间:2020-05-06 15:45:50 其他开发

向图上的数据点添加额外的信息

有下面的解决方案! 这个(x,y)值实际上对应一个t值,我想在绘图上看到它.我该怎么办? 显然,matlab能够在数据点框中显示多个信息: function TimePlot( varargin ) x=varargin{1}; y=varargin{2}; t=varargin{nargin}; fh=figure; plot(varargin{1:nargin-1 ..
发布时间:2020-05-06 15:45:44 其他开发

Matlab:2行10列的子图

如何在Matlab中以2行10列的方式绘制20张图像?我知道我必须使用 subplot() 功能.但是我对要给出的参数感到困惑. 我尝试给 子图(2,10,row_index,col_index) 但是它似乎不起作用.请帮忙. 解决方案 subplot函数的前两个参数分别给出图中子图的总行数和总列数,而第三个参数给出以下行:当前子图的明智的线性索引.如果您需要 ..
发布时间:2020-05-06 15:45:42 其他开发

在MATLAB中绘制后的轴恢复

从文本文件中绘制出多种方法的输出后,轴的右上方和右上方均不再显示.我需要拥有它们并像当前轴一样将它们加粗. 绘制的数据来自已存储每种方法的数据的文件.每个数据文件都是一个256x2文件,其中包含[0,1]之间的值.第一列是精度,第二列是召回率. figure hold on for m = 1:length(methods) prFileName = strcat(readpath ..
发布时间:2020-05-06 15:45:40 其他开发

在MATLAB中创建火山图时出错

我是MATLAB的新手,我要做的第一个任务是创建火山图.我一直在使用文档来了解它并开始使用. 我试图在虚拟值上运行它- a=[1 2 3] b=[4.6 2.7 4.5] c=[0.05 0.33 0.45] 然后我跑- SigStructure = mavolcanoplot(a, b, c) 我的理解是a代表条件1的基因表达值,b代表条件2,c是a和b中3个数据点的p ..
发布时间:2020-05-06 15:45:37 其他开发

MatLab:对数z轴和bar3的奇怪显示

我想使用bar3图显示3d直方图.使用相对于x轴,y轴和z轴的线性比例可得出以下结果: 但是,由于z值的间隔非常大,因此我想使用对数z轴,以便较低的z值也可见.但是,将z轴设置为set(gca, 'ZScale', 'log');的对数会产生以下图,看起来不太好: 我需要设置一些额外的选项吗?还是一个已知的错误? 提前谢谢! 解决方案 这是Matlab中使用非标准绘图功能 ..
发布时间:2020-05-06 15:45:35 其他开发

如何在Matlab脚本中组合不同的图形?

我正在从事某种系统测试,其中我具有一组.mat文件形式的读数. 它在.mat文件中具有一个结构,其中一个字段为Measurement.它具有多个数组(例如空气质量流量,速度,碳含量),还具有诸如时间和值之类的字段. 从这些,我需要绘制速度和空气流量随时间变化的曲线图.为此,我编写了以下命令,给了我相应的图: 绘制图(Measurement.(Measurement.air_mass_flow ..
发布时间:2020-05-06 15:45:33 其他开发

另存为jpg后将填充背景移到底部

当我使用fill或viscircles函数绘制带有图背景的圆时,如图所示,它按预期显示在图的顶部,但保存为jpg或png后,背景移至图的底部情节,不再可见. 我该如何解决? 注意:不是因为白色是透明色.我尝试了灰色,我尝试了红色,两者的表现都与白色相同. 解决方案 请考虑以下示例(基于MATLAB 2015a): figure(); h=cell(1); %% visci ..
发布时间:2020-05-06 15:45:29 其他开发

使用方位角和高程的不可能的观点

我似乎无法使用view([AZ,EL])命令实现以下​​3D绘图视图方向. 无论我多么努力使用鼠标或命令view本身旋转图中的3D图,我都无法获得那个视角.还有指定视点的另一种方法吗? 解决方案 您可以使用相机控制功能,在这种情况下为 和 camroll : [X, Y, Z] = peaks(); hAxes = gca; surf(hAxes, X, Y, Z); xlabel( ..
发布时间:2020-05-06 15:45:21 其他开发

MATLAB颜色条刻度标签中的错误?

我正在绘制9个子图,如下图所示,其中一个色条表示三个子图. 在这里,我想在色条中将最大值显示为> value,令人惊讶的是,当我手动将刻度标签编辑为h.TickLabels{end} = ['>' h.TickLabels{end}];时,色条开始重复该值. 当我删除h.TickLabels{end} = ['>' h.TickLabels{end}];时,颜色栏显示没有问题.当我更改 ..
发布时间:2020-05-06 15:45:19 其他开发

MATLAB:将uipanel的内容打印到PNG图像

我不知道如何在MATLAB中完成以下任务.我有一个看起来像这样的图: 在图中,我有一个包含许多子图的面板和一个滚动条,可让我查看面板的一部分. 我想将面板的整个内容保存到PNG图像文件(而不仅仅是可见部分),即我想要一个高大的矩形文件,而不是需要滚动. 生成图形的代码如下: function draw(obj) figure; panel1 = ..
发布时间:2020-05-06 15:45:15 其他开发

使用MATLAB/八度从RGB到HSV的图像转换回RGB

我正在尝试将彩色图像从rgb转换为hsv(进行更改),然后再转换回rgb.作为测试,我编写了这段代码,只是为了测试如何从rgb转到hsv回到rgb,但是当我查看图像时,它只是显示为黑色.我想念什么? * PS我正在使用八度3.8.1,其工作原理类似于matlab Here are the octave 3.8.1 packages I have loaded: >>> pkg list ..
发布时间:2020-05-06 15:45:13 其他开发

Matlab图像和具有意外翻转的图

在下面的示例中,每种情况下都有一些明显的代码差异,但是我不了解它们如何改变图像或绘图的方向,如每种情况所示. 原始图像的尺寸为407 x 813 x3. 对于轮廓数据,X的范围是-180至+ 175,Y的范围是-85至+85 对于图像,我正在尝试使其适合X的范围从-180到+ 180,Y的范围从-90到+90.因此,该图像所覆盖的地理范围比该图像要宽一些. 我有一些地理数据 ..
发布时间:2020-05-06 15:45:11 其他开发

绘制上轴(框)线

我有一个包含两条线和两个不同的x轴(不同的数据单位)的图,如下图所示. 我的问题是,我也想(水平)将框的顶部绘制为黑色,而不是像现在一样将其“打开".如果该行也具有x轴刻度线,并且与底部水平轴线相同,那就太好了. 很显然,grid on不起作用,因为它在右侧绘制了y1轴刻度,在左侧绘制了y2轴刻度. 此外,我认为在Matlab 2014中,此方法有效:set(ax(2),'XAx ..
发布时间:2020-05-06 15:45:08 其他开发

Matlab条:更改条的颜色以及条与轴之间的间距

我有一个棘手的问题,我认为不能简单地回答. 我的数据表很大,想为每个2个对应的平均值保存条形图.我已经使用"for循环"进行了此操作,但是我无法为条形设置不同的颜色,也无法在条形和轴之间设置适当的间距. 这是最简单的示例: k = [2 5] bar(k) Matlab将这些数据[2 5]视为一个“组",并且不可能只改变一个条形的颜色. 当然,当我们有不同的“组"时,颜 ..
发布时间:2020-05-06 15:44:57 其他开发

MATLAB散布的工具提示显示了其他类型的数据以及带有箭头的连接点

我想在这里问两个问题.简而言之,它们是 在MATLAB中的散点图中,如何使用工具提示单击一个点,而不是获取x,y数据,而是获取与x,y点关联的其他某种数据?现在,我有了使用gscatter和来自file-exchange的文件的解决方法(请参见下文).但是对于大数据集,它将变得凌乱. 如何将两个点之间的线上的箭头连接起来?例如,在MATLAB制作的rlocus图中,有一个漂亮的小箭头. ..
发布时间:2020-05-06 15:44:54 其他开发