How to implement the dynamic network topology display by LVGL?

Description

I want to use LVGL to display the diagram dynamic network topology, the use case is that some nodes are available in a network, all nodes and connections among those nodes can be discovered by a master node dynamically, and the connections status among nodes may be changed any time.
Is there a way to use LVGL widgets to display the dynamic network topology?

What MCU/Processor/Board and compiler are you using?

Simulator

What LVGL version are you using?

LVGL v8.3.10

What do you want to achieve?

Use LVGL widgets to display dynamic network topology

Screenshot and/or video

Here is the example of network topology.

sounds like you want to merge graphviz and lvgl. maybe you can adapt some of the fdp algorithms from other libraries?

Thanks for your suggestion. I will check if fdp algorithms library can be used.

What I want to achieve is to create topology diagram based on connections status of network nodes. Not sure if LVGL widgets(e.g. canvas) can support such diagram drawing or need to use some other libraries together with LVGL.