Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab多行打印颜色条和颜色映射不匹配_Matlab_Colorbar_Colormap - Fatal编程技术网

Matlab多行打印颜色条和颜色映射不匹配

Matlab多行打印颜色条和颜色映射不匹配,matlab,colorbar,colormap,Matlab,Colorbar,Colormap,第一个帖子在这里。 我有一堆xy数据,实际上是lats和long,成功地用标量值为每条线绘制了线。标量值在0到0.5英寸之间运行。根据本机的“秋季”贴图,创建了颜色贴图并在0和1之间运行。我从其他几篇文章中得到了这一点,这并不完全是我想要做的,但我设法利用提供给其他人的信息接近了这一点。现在的问题是,在绘图中出现的相对颜色栏都是一种颜色 这是我的剧本: figure % Define colormatrix cols=flipud(autumn(1001)); % Interpolate the

第一个帖子在这里。 我有一堆xy数据,实际上是lats和long,成功地用标量值为每条线绘制了线。标量值在0到0.5英寸之间运行。根据本机的“秋季”贴图,创建了颜色贴图并在0和1之间运行。我从其他几篇文章中得到了这一点,这并不完全是我想要做的,但我设法利用提供给其他人的信息接近了这一点。现在的问题是,在绘图中出现的相对颜色栏都是一种颜色

这是我的剧本:

figure
% Define colormatrix
cols=flipud(autumn(1001));
% Interpolate the COL matrix to get colors for the data
tcols=interp1(0:0.001:1,cols,probS);
set(gcf,'DefaultAxesColorOrder',tcols);
colormap(tcols);
plot(xx,yy);
caxis([0,1])
c=colorbar;
它试图附加一个图像来显示我的意思,但作为第一次用户被拒绝。 有趣的是,当我运行相同的脚本,但用xy和标量值probS替换随机生成的数字时,颜色条的行为,例如

close all;clear all
xx=rand(75,25)*10;
yy=rand(75,25)*10;
probS=sort(rand(75,1));

figure
% Define colormatrix
cols=flipud(autumn(1001));
% Interpolate the COL matrix to get colors for the data
tcols=interp1(0:0.001:1,cols,probS);
set(gcf,'DefaultAxesColorOrder',tcols);
colormap(tcols);
plot(xx,yy);
caxis([0,1])
c=colorbar;

任何建议或想法都将不胜感激

将图片作为链接发布,我们将上传它。显示经度和纬度的好方法!然而,我认为问题可能与数据有关。很遗憾你没有被允许提交一张图片,但是我可以问一下彩色地图的范围是多少,你画了多少条线?不过,你的颜色贴图只有一种颜色还是有点奇怪。您能否尝试提供有关颜色贴图的更多信息?您是否绝对确定您的值在0到0.5之间?我经常错过打印在命令窗口中长向量顶部的1e-14*或类似内容。。。这就解释了当缩放到caxis[0,1]时的单一颜色。Ander不确定如何将post图像作为链接,因此上传到drop box:嗨,Patrik,绘制了大约500行。每条线大约有1500个点。已经尝试减少线和点的数量,但没有效果。不确定您所说的颜色贴图范围是什么意思。。。。。。。。。