在Matlab中为绘图着色

userInThisWorld

我在MATLAB中有点数组,我想用相同的颜色绘制它们,程度不同,所以第一个点将是深蓝色,然后第二个点必须比第一个点,依此类推。

例子:

   a = [1:100];
   plot(a,a,'*');

   then point (1,1) will be very dark red ,,, and point (100,100) will be very very light red

我可以在具有大型数组的MATLAB中执行此操作吗?

谢谢,

冈瑟·斯特鲁夫(Gunther Struyf)

使用具有颜色参数和颜色散点图

x = linspace(0,2*pi,100);
y = sin(x);
a = [1:100];
dotsize=25;
clridx = 1:100;
scatter(x,y,dotsize,clridx,'fill');

% create the colormap:
color1=[25 25 112]/255; % Midnight Blue
color2=[135 206 250]/255;% Light Sky Blue
numcolors = numel(clridx);
% create the gradients
clrmap = cell2mat(arrayfun(@(a,b)linspace(a,b,numcolors )',color1,color2,'uni',false));

% set the colormap
colormap(clrmap);

散布颜色渐变

或者它变得太慢,您可以尝试以下替代方法:matlab:散点图具有大量数据点

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MATLAB中的绘图中为Circles着色?

来自分类Dev

在Matlab中为图像着色

来自分类Dev

在MATLAB中为球面的子集着色

来自分类Dev

在MATLAB中为8位灰度图像着色

来自分类Dev

在MATLAB中为8位灰度图像着色

来自分类Dev

MATLAB中的绘图栏

来自分类Dev

Matlab中的绘图系列

来自分类Dev

在Matlab的GUI中绘图

来自分类Dev

在 MATLAB 中绘图

来自分类Dev

从matlab中的文件绘图

来自分类Dev

GGPlot2 - 为绘图中的特定条形着色

来自分类Dev

在MATLAB和图例中绘图

来自分类Dev

在Matlab中从while循环绘图

来自分类Dev

如何在一组绘图中为带状绘图上的点着色

来自分类Dev

如何在一组绘图中为带状绘图上的点着色

来自分类Dev

使用位于其上的点的密度在MATLAB中为圆柱着色

来自分类Dev

如何在Matlab中为绘图的特定x值设置背景颜色?

来自分类Dev

用 R 中的绘图为变量着色表面

来自分类Dev

在 matlab 中着色颤动向量

来自分类Dev

在Matlab中从3D矩阵绘图

来自分类Dev

计算histogram()而不在Matlab中绘图

来自分类Dev

在MATLAB绘图轴中显示插入符号

来自分类Dev

Matlab中是否存在简单的绘图图元?

来自分类Dev

如何在geom_boxjitter绘图中将抖动点着色为不同的颜色?

来自分类Dev

如何在ggplot下方放置表格并通过与绘图相同的分组因子为行着色

来自分类Dev

如何基于x轴上的指定点有选择地为整个绘图区域着色?

来自分类Dev

在WPF中为部分透明的图像着色

来自分类Dev

为JXTable中的某些行着色

来自分类Dev

为RichtextBox中的特定单词着色