【问题标题】:3D plot with warped colormap带有扭曲颜色图的 3D 绘图
【发布时间】:2018-09-24 00:00:49
【问题描述】:

示例(Matlab)代码如下:

Z = peaks(80); 
figure;     surf(Z);        colormap(jet)
figure;     imshow(mod(Z,pi),[],'i','f');        colormap(jet)

它生成:

  • 数据的 3D 图 Z
  • 2D 视图,我将Z 变形为$\pi$:

我想将两者结合起来,即扭曲的颜色图:在 3D 图中可视化 Z,但使用扭曲的颜色图对其进行着色(即,它的高度应参考 3D 图,但其颜色映射到 2D 图)。

我如何在 Matlab 或 Python 中做到这一点?

【问题讨论】:

    标签: python matlab visualization data-visualization


    【解决方案1】:

    只需将颜色应基于的值作为第四个输入传递给surf

    Z = peaks(80);
    surf(1:size(Z,2), 1:size(Z,1), Z, mod(Z,pi))
    colormap(jet)
    

    【讨论】:

      猜你喜欢
      • 2013-07-26
      • 2019-03-07
      • 1970-01-01
      • 2012-07-12
      • 2017-12-02
      • 2015-12-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多