如何在散点函数中为每个值分配颜色-GNU Octave

pgmank

如何scatter在GNU Octave中使用该功能,以便为每个绘制的值分配颜色?

PřemyslŠťastný

您必须更改色度图和八度散度的第4个参数。参数是向量1xn索引颜色图。您最多可以有255 ^ 3个向量。以及如何做到这一点?

解决方案示例:

  1. 设置颜色图(矩阵3 xn),它将包含每种颜色的正一色
  2. 用作第四个参数向量,它包含每个数字正好一个,并且具有与x和y相同的大小

clf;
x = randn (100, 1);
y = randn (100, 1);
cmap=[];
for R = 1:255
  for G = 1:255
    for B = 1:255
      if (size(cmap) ./ [1,3] == size(x))
        break;
      endif
      cmap=[cmap;R/255,G/255,B/255];

    endfor
    if (size(cmap) ./ [1,3] == size(x))
        break;
    endif
  endfor 
 if (size(cmap) ./ [1,3] == size(x))
        break;
 endif 
endfor

colormap(cmap);

scatter(x,y,20, 1:100);

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在C中调用GNU Octave函数吗?

识别GNU Octave中的变量类型

在 GNU Octave 中实现欧拉方法

如何在GNU Octave中绘制2个平面

GNU Octave文档失败

如何使用GNU Octave函数链接和编译C ++代码?

GNU Octave:如何确保随机矩阵中的向量是唯一的?

如何获取GNU Octave中的当前脚本路径?

如何加快在GNU Octave中读取大文件的速度?

GNU Octave:使用textscan(...)读取具有NA值的数据

如何安装最新版本的GNU Octave?

Rader算法中的索引不正确(GNU Octave实现)

在 GNU Octave 中绘制 sin(x) 的泰勒多项式

如何在GNU Octave断言测试方法中测试多个返回值?

检查GNU Octave编译标志

GNU Octave:霍夫变换

GNU Octave:fplot指数问题

GNU Octave方法可对矩阵中的每个项目进行操作。八度“ arrayfun(...)”示例

可以在shebang可执行GNU Octave文件中定义函数吗?

GNU Octave / Matlab:如何获取数组中三个最大值的索引?

如何在GNU Octave中使用范围在X轴或y轴上设置tic?

GNU Octave,将数字四舍五入为单位精度

将.m文件中的定义加载到GNU Octave工作区中

如何在Octave中为数组分配匿名函数?

如何从桌面图标通过Cygwin使用GUI启动GNU Octave?

从GNU Octave中的字符串数组访问字符串

GNU Octave中的scatter3图中的x和y轴互换

使用C数组语法将GNU Octave(或Matlab)矩阵输出到文件中

为什么表达式exp(i * pi)在GNU Octave中返回错误的结果?