将 Plotly Surface Plot 转换为 y 平面上的二维图

Turn Plotly Surface Plot into a 2D plot on the y plane

我有一个数据集,由 (x,y) 对和 v 组成,它描述了 (x,y) 处的值。数据需要生成如下所示的图形:

这是通过使用曲面图创建的,更改 eyeup 值,然后将 z 轴上的 aspectratio 变为 0.01

layout= {{
  ...
  aspectmode: "manual",                                          
  aspectratio: {x: "3", y: "1", z: ".01"},
  scene: {
     ...
     zaxis: {
       visible: false
     }
  }
}}

请注意,x/y 轴仍然升高且放置不当。我的问题分为两个部分:

  1. 是否有更好的图表来使用 Plotly 显示此类数据?最终产品需要相同,但我到达那里的方式可以改变。

  2. 如果这是最好的方法,我如何“降低”x/y 轴使其看起来像二维绘图?

我最初选择使用曲面图的原因是因为 Matlab。当构建曲面图并将其旋转到其中一个平面 (x/y/z) 时,它实际上会变成一个二维图形。

仔细阅读文档后,使用:

layout = {{
  ...
  scene: {
    ...
    xaxis: {
      ...
      tickangle: 0
    }
  }
}}

删除了“3D”效果。我还将 zaspectratio 更改为: .001