I think this could be a useful feature. Do you mind making a pull request? Thanks
*Ovilia* On Fri, Jun 16, 2023 at 3:49 PM Dan Kortschak <d...@kortschak.io.invalid> wrote: > On Fri, 2023-06-16 at 15:38 +0800, Ovilia wrote: > > Hi, > > > > If you call chart.setOption when data updates, the view should always > > get > > updated because the position of the data is relative to each other, > > rather > > than being absolute. So I don't think this is possible. > > > > Thanks > > > > *Ovilia* > > That's unfortunate and I think an oversight. When doing force-directed > layout the node positions should be drawn back to the centre of the > view port (or in the more general case, the centre of mass of the > original set of node positions). From looking at the code for force > layout, this doesn't happen. If that were fixed, then the requirement > for making a constraint would go away because it would not be possible > for a graph to wander off the view port and it would not be possible > for a user to drag the graph out either. > > Dan > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@echarts.apache.org > For additional commands, e-mail: dev-h...@echarts.apache.org > >