python - 如何绘制两个相互重叠的图形?
问题描述
我现在想展示几个使用plotly.graph_objects
. 目前尚不清楚如何使用 plotly API 来实现这一点。
背景:我正在使用 plotly 来显示 3D 数据。这工作得很好,并且能够在 3D 中移动对于能够理解数据非常有价值。为了单独显示每个图表,我使用如下调用:
import plotly.graph_objects as go
fig = go.Figure(data=go.Scatter3d(...))
fig.show()
和
fig = go.Figure(data=go.Volume(...))
fig.show()
每个新图形单独显示;每个数字显然只在其构造函数中使用一个 data=... 。如何让两个不同的东西出现在同一个图中?我希望他们分享一切(斧头等);如果它们碰巧重叠,后面的可以遮挡早期的。构建后如何将要显示的新事物添加到相同的事物中go.Figure()
?
解决方案
要覆盖同一图中的数据,您可以使用fig.add_trace
,根据需要添加任意数量的跟踪:
fig = go.Figure()
fig.add_trace(go.Scatter3d(data=...))
fig.add_trace(go.Scatter3d(data=...))
...
fig.show()
推荐阅读
- .net - 从 Visual Studio 将文件上传到 Amazon AWS 云时出错
- visual-studio-code - 如何对语言服务器中的文件系统事件做出反应
- lua - 尝试索引本地“ttlobj”(零值)
- ruby-on-rails - 如何使用活动存储导轨上传到 AES256 加密的 AWS S3 存储桶?
- mysql - 将查询结果保存到变量 Alexa Skills Json
- android - 带有导航组件问题的导航抽屉
- python - 在一个单列 SQLITE 中插入多个值
- python - 在python中将多个numpy数组(图像)组合到一个数组(图像)中
- java - Java - 在 2 个级别使用 2 个小数位舍入 BigDecimal 值
- sql - 根据 SQL 中的条件获取特定记录