首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >add_trace对append_trace

add_trace对append_trace
EN

Stack Overflow用户
提问于 2020-12-30 10:17:37
回答 1查看 6.8K关注 0票数 9

add_traceappend_trace在实际中有什么区别吗?后者是前者的遗产吗?

Plotly.py GitHub中,有88个add_trace +21个Python实例和9个markdowbn +7个append_trace实例。后者主要来自docpackages/python/plotly/plotly/figure_factory

实际的子图文档中,有4个append_trace实例,而其他52个实例都是add_trace

下面是从中提取的一个示例:

代码语言:javascript
复制
from plotly.subplots import make_subplots
import plotly.graph_objects as go

fig = make_subplots(rows=3, cols=1)

fig.append_trace(go.Scatter(
    x=[3, 4, 5],
    y=[1000, 1100, 1200],
), row=1, col=1)

fig.append_trace(go.Scatter(
    x=[2, 3, 4],
    y=[100, 110, 120],
), row=2, col=1)

fig.append_trace(go.Scatter(
    x=[0, 1, 2],
    y=[10, 11, 12]
), row=3, col=1)


fig.update_layout(height=600, width=600, title_text="Stacked Subplots")
fig.show()

我尝试将此代码段中的append_trace实例替换为add_trace,但没有观察到任何明显的差异。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-30 13:34:43

我没有技术背景来向您解释,但是官方的参考文献有以下解释

可以使用add_trace()方法将新的跟踪添加到图形对象图形中。此方法接受图形对象跟踪( go.Scatter、go.Bar等的实例)。并将其添加到数字中。这允许您从空图形开始,并按顺序向其添加跟踪。append_trace()方法执行相同的操作,尽管它不返回图。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65505336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档