如何突出显示 3d 网格中的 xyz 点?

How to highlight xyz points in plotly 3d mesh?

我已经在 plotly 中创建了一个网格 3d 图

import plotly.graph_objects as go

fig = go.Figure(data=[
    go.Mesh3d(
        x=[0, 1, 0, 0],
        y=[0, 0, 1, 0],
        z=[0, 0, 0, 1],
        i=[0, 0, 0, 1],
        j=[1, 2, 3, 2],
        k=[2, 3, 1, 3],
    )
])

fig.show()

如何突出显示 xyz 点?所以它看起来像下面这样:

我参考了 from


您可以在fig.show()之前使用以下代码获得x-y-z分:

fig.add_trace(
    go.Scatter3d(x=[0, 1, 0, 0],
                 y=[0, 0, 1, 0],
                 z=[0, 0, 0, 1],
                 mode='markers')
)