【问题标题】:How to add data (or single point) to an existing 3d scatter plotly exprees plot in python如何在python中将数据(或单点)添加到现有的3d散点图
【发布时间】:2021-10-07 00:04:12
【问题描述】:

我有一段代码可以制作出与此类似的情节:

import plotly.express as px
import plotly.graph_objects as go
df = px.data.tips()
fig = go.Figure(data =[go.Scatter3d(x = df['total_bill'],
                                   y = df['time'],
                                   z = df['tip'],
                                   mode ='markers')])
fig.show()

我想添加一个具有不同符号的点并在其余点中查看它

我试过了

fig.add_trace(
    go.scatter3d(x=[25],
                 y=['Dinner'],
                 z=[6],
                 mode='markers')
)

并给了我: TypeError: 'module' object is not callable

可以吗? 这就是我要找的: enter image description here

【问题讨论】:

    标签: python plotly scatter3d


    【解决方案1】:

    问题是您的代码中的拼写错误。你使用了go.scatter3d 而不是go.Scatter3d

    fig.add_trace(
        go.Scatter3d(x=[25],
                     y=['Dinner'],
                     z=[6],
                     mode='markers')
    )
    

    【讨论】:

    • 太棒了,9 个小时的编码,眼睛似乎无法区分大写的 S 和小写的 S...真可惜...谢谢!!!
    • 别担心。它发生在每个人身上。
    猜你喜欢
    • 1970-01-01
    • 2020-06-26
    • 1970-01-01
    • 2015-10-31
    • 1970-01-01
    • 2019-07-13
    • 2020-10-05
    • 1970-01-01
    相关资源
    最近更新 更多