是否可以使用 更新跟踪的x和y属性Plotly.update()?
更新marker.color跟踪的属性效果很好。但是当我尝试更新x或y属性时,跟踪从图中消失。并且没有迹象表明控制台出现问题。我想通过跟踪索引更新值,更新功能看起来像是正确的工具。
文档中可能有以下线索Plotly.react():
重要说明:为了使用此方法在
data诸如x或marker.color等下的数组中绘制新项目 ,这些项目必须是不变地添加的(即父数组的标识必须已更改)或必须已更改的值layout.datarevision。
尽管这可能完全不相关的,因为我是能够更新marker.color使用Plotly.update()不会撞上了layout.datarevision。
(这里是codepen示例)
let myPlot = document.getElementById("graph");
let trace = {
type: 'scatter',
x: [0.5 * 255],
y: [0.5 * 255],
hoverinfo: "skip",
mode: 'markers',
marker: {color: "DarkSlateGrey", size: 20},
};
let layout = {
title: "The Worm …Run Code Online (Sandbox Code Playgroud)