【问题标题】:Octave 3D Plot coloringOctave 3D 绘图着色
【发布时间】:2020-07-07 13:51:47
【问题描述】:

我正在尝试为图形着色,以使 Z 值较低的值更暗,而 Z 值较高的值则更亮。有没有办法做到这一点?

[X,Y] = meshgrid(-5:.1:5);
s=X+sqrt(-1)*Y;
Z= abs((200*(s+2))./(s.^5+8*s.^4+40*s.^3+136*s.^2+260*s+400));
mesh(X,Y,Z);
set(gca, 'zlim', [0 5] );

【问题讨论】:

    标签: plot colors 3d octave


    【解决方案1】:

    您的网格图已经具有您描述的属性。只是峰值太高了,当您放大图表的下部时,它实际上看起来就像是相同的颜色。

    您可以看到caxis 使用的实际“颜色轴”;在你的情况下:

    > caxis
    ans = 0.00000   422.39756
    

    如果您将其更改为较小的范围,您会看到您所期望的。

    > caxis([0,5])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-08
      • 1970-01-01
      • 1970-01-01
      • 2022-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多