Skip to main content

๐ŸŒˆ G6VP Graph Visualization

Just 5 Steps to Present ๐ŸŽŠโ€‹

1. Start the GeaFlow calculating job and Socket serviceโ€‹

Reference Quick Start

โš ๏ธ Note that in the 'start SocketServer' step use the following command instead

bin/socket.sh 9003 GI

When the terminal outputs the following, GeaFlow is ready to establish a connection.

image

If any problem occurs during service startup, see https://github.com/TuGraph-family/tugraph-analytics/issues/1

2. Create a G6VP Projectโ€‹

Enter New Canvas, enter a workbook name. We will manually add the dot edge data later, so choose a case data set here, and use the minimalist template

3. Add Componentsโ€‹

We need to add two components, in the toolbar add Clean canvas; Then add Loop Detection Demo to the side container of the default layout

image image

The project canvas should look like this image

Click the '๐Ÿงน Clear' option in the toolbar to clear the canvas node

image

By default, a connection is automatically established after the Loop Detection Demo component is added.

image

GeaFlow will also output the following after the connection is established:

image

4. Demostrationโ€‹

Loop detection Demo provides two ways to interact:

  • Method 1 Enter the dot information in the input box
  • Method 2 Demonstrate using built-in data

Both methods essentially call GeaFlow for real-time calculations, but Method 2 omits the manual input process.

Here we use the built-in data for a quick demonstration, click [Options], select 'Add Points', 7 points of information appear in the canvas; Then select 'Add Edges'. We can see the add record in the above dialog.

image

Similarly, the GeaFlow terminal outputs operational information in real time and automatically starts computation tasks.

image

5. Result Presentationโ€‹

After the loop detection calculation task is completed, GeaFlow automatically returns the detection results.

image

The loop detection results are dynamically displayed on the right canvas:

Jun-12-2023 19-53-35