来自x,y数据/八度的2D热图

时间:2020-05-29 14:48:15

标签: octave heatmap

我正在尝试从这两个参数创建2D热图:

diffQ = discharge(2:lgth) - discharge(1:lgth-1);
difft = time(2:lgth) - time(1:lgth-1);

我的前同事只为一个参数编写了代码:

diff = discharge(2:lgth) - discharge(1:lgth-1);
bin = 1;
 idiff = int32(diff);
  mx = max(idiff);
  mn = min(idiff);
  msh = ones(((mx-mn)/bin)+2);

  for i = 1:lgth-2
    y = ((idiff(i)-mn)/bin)+1;
    x = (((idiff(i+1)-mn)/bin)+1);
    msh(x,y) = msh(x,y) + 1;
  end

  mshl = log(log(log(msh)+1)+1);
  newplot();
  surface(mshl,'EdgeColor','none');
  colormap(heatMapA);

但是我不知道如何更改为我的案例创建的情节。

非常感谢 科兹纳

0 个答案:

没有答案
相关问题