将 Plotly Surface Plot 转换为 y 平面上的二维图
Turn Plotly Surface Plot into a 2D plot on the y plane
我有一个数据集,由 (x,y)
对和 v
组成,它描述了 (x,y)
处的值。数据需要生成如下所示的图形:
这是通过使用曲面图创建的,更改 eye
和 up
值,然后将 z 轴上的 aspectratio
变为 0.01
:
layout= {{
...
aspectmode: "manual",
aspectratio: {x: "3", y: "1", z: ".01"},
scene: {
...
zaxis: {
visible: false
}
}
}}
请注意,x/y 轴仍然升高且放置不当。我的问题分为两个部分:
是否有更好的图表来使用 Plotly 显示此类数据?最终产品需要相同,但我到达那里的方式可以改变。
如果这是最好的方法,我如何“降低”x/y 轴使其看起来像二维绘图?
我最初选择使用曲面图的原因是因为 Matlab。当构建曲面图并将其旋转到其中一个平面 (x/y/z) 时,它实际上会变成一个二维图形。
仔细阅读文档后,使用:
layout = {{
...
scene: {
...
xaxis: {
...
tickangle: 0
}
}
}}
删除了“3D”效果。我还将 z
的 aspectratio
更改为: .001
我有一个数据集,由 (x,y)
对和 v
组成,它描述了 (x,y)
处的值。数据需要生成如下所示的图形:
这是通过使用曲面图创建的,更改 eye
和 up
值,然后将 z 轴上的 aspectratio
变为 0.01
:
layout= {{
...
aspectmode: "manual",
aspectratio: {x: "3", y: "1", z: ".01"},
scene: {
...
zaxis: {
visible: false
}
}
}}
请注意,x/y 轴仍然升高且放置不当。我的问题分为两个部分:
是否有更好的图表来使用 Plotly 显示此类数据?最终产品需要相同,但我到达那里的方式可以改变。
如果这是最好的方法,我如何“降低”x/y 轴使其看起来像二维绘图?
我最初选择使用曲面图的原因是因为 Matlab。当构建曲面图并将其旋转到其中一个平面 (x/y/z) 时,它实际上会变成一个二维图形。
仔细阅读文档后,使用:
layout = {{
...
scene: {
...
xaxis: {
...
tickangle: 0
}
}
}}
删除了“3D”效果。我还将 z
的 aspectratio
更改为: .001