繁体   English   中英

如何将数据(或单点)添加到现有的3d scatter plotly exprees plot in python

[英]How to add data (or single point) to an existing 3d scatter plotly exprees plot in python

我有一个代码使 plot 类似于这个:

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()

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

我试过这个

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

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

可以吗? 这就是我要找的:在此处输入图片描述

问题是您的代码中有错字。 您使用go.scatter3d而不是go.Scatter3d

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM