PlotlyExtendTraces
Wolfram Kernel
Execution environment
PlotlyExtendTraces[p_PlotlyInstance, data_Association, {target_Integer}, opts___]
appends new points data
to a given trace indexed by trace
number (starting from 0)
tip
See the official reference
Options
"Window"
By default, the "Window"
option is set to "Inherited"
. This setting dynamically uses the currently active window associated with the PlotlyInstance
.
When set to "Inherited"
, even if a new window is opened using the same instance, it will be detected automatically. This is possible because all PlotlyInstance
objects perform a handshake after mounting on the page.
To override this behavior, you can provide a specific WindowObj
as an option.
Example
Create a dummy plot
p = Plotly[<|
"y" -> Table[Sin[2Pi x / 100.0], {x,100}],
"mode" -> "line"
|>]
now lets add data dynamically
task = SetInterval[
PlotlyExtendTraces[p, <|
"y" -> {{RandomReal[]}}
|>, {0}]
, 100];
SetTimeout[TaskRemove[task], 2000];