-
Notifications
You must be signed in to change notification settings - Fork 8
DOC-752 | Graph Visualizer UI #701
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
bluepal-shiva-darapaneni
wants to merge
9
commits into
main
Choose a base branch
from
DOC-752
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
9 commits
Select commit
Hold shift + click to select a range
071d371
DOC-752 | A new page is created site/content/3.13 Graphs/graph-visual…
d5ae31f
Some changes are made on Graph Visualizer page for better understandi…
1610dfd
All Images are Attatched
651244c
Made changes as per guidence from Simran
bluepal-shiva-darapaneni 4c85325
Made all changes as per guidence from Simran
bluepal-shiva-darapaneni 83b4cdf
Made all changes as per guidence from Simran
bluepal-shiva-darapaneni fce9078
Made all changes as per guidence from Simran and took screenshots aga…
bluepal-shiva-darapaneni 31f093e
Remove the A..B and 1..2.. Only used UnOrdered List
bluepal-shiva-darapaneni 9b81ab4
Node and Edge Images are Re Captured and uploaded
bluepal-shiva-darapaneni File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,164 @@ | ||
--- | ||
title: Graph Visualizer | ||
menuTitle: Graph Visualizer | ||
weight: 85 | ||
description: >- | ||
Visualize and interact with your ArangoDB graphs in an intuitive and interactive interface | ||
--- | ||
|
||
The **Graph Visualizer** provides an interactive interface to explore graph connections | ||
in your ArangoDB database. It allows users to navigate edges, inspect vertices, | ||
and visually understand the data structure. | ||
|
||
{{< info >}} | ||
Graph creation is **not** performed within the Graph Visualizer. Graphs must be created in the **Graphs** section of the current Management interface, accessed through the second-level navigation. Once created, graphs automatically appear in the Graph Visualizer, ready for exploration and visualization. | ||
{{< /info >}} | ||
|
||
## Graph Creation | ||
|
||
While the Graph Visualizer is primarily designed for exploring graph data, you can also create and modify nodes and edges directly from the canvas. | ||
|
||
### Add New Nodes | ||
To add a new node to a graph: | ||
1. In the **Graphs** section of the ArangoDB web interface, select your graph. | ||
2. Right-click on the canvas and choose **Create Node**. | ||
3. In the dialog: | ||
- Select the target collection (**Node Type**) | ||
- Optionally specify a unique identifier (**Node ID**) | ||
4. Click **Create** to add the node to the canvas and database. | ||
|
||
 | ||
|
||
### Add New Edges | ||
To add an edge: | ||
1. Select the graph from the **Graphs** section. | ||
2. Right-click and select **Create Edge**. | ||
3. In the dialog, choose the edge collection. | ||
4. Set `_from` and `_to` fields by selecting nodes. | ||
5. Optionally enter a unique ID. | ||
6. Click **Create** to finish. | ||
 | ||
|
||
### Delete Nodes or Edges | ||
|
||
To delete a node or edge: | ||
- Select it on the canvas. | ||
- Right-click and choose **Delete** to remove it from both the graph and database. | ||
|
||
- **Select Node and Right-click** | ||
 | ||
- **Select Edge and Right-click** | ||
 | ||
|
||
### View Node Properties | ||
|
||
To view properties: | ||
- Click on a node or edge to open its properties pop-up. | ||
|
||
- **Select Node to display the Properties** | ||
 | ||
|
||
## Graph Visualization | ||
|
||
The core function of the Graph Visualizer is to provide an intuitive canvas for exploring graph structures. | ||
|
||
### List All Graphs | ||
Arango Db provides various types of graphs like | ||
- General Graphs | ||
- SmartGraphs | ||
- SatelliteGraphs | ||
- EnterpriseGraphs | ||
- KnowledgeGraphs | ||
|
||
 | ||
|
||
### Select and Load a Graph | ||
|
||
After selecting a graph from the list, it may not be immediately visualized on the canvas. In cases such as: | ||
- Using the **Clear Canvas** option | ||
- Reopening the Graph Visualizer after a previous session | ||
- Selecting a graph with no initial nodes displayed | ||
|
||
You may see a message prompting you to use the **Explore** button. | ||
To view the graph: | ||
|
||
- Click **Explore** and search for a node by name or ID. | ||
- Alternatively, use the **New Query** or **Saved Query** buttons to display part of the graph. | ||
|
||
 | ||
|
||
{{< tip >}} | ||
Use the **Explore** button to run AQL queries and render results directly on the graph. | ||
You can also save your queries for future use. | ||
{{< /tip >}} | ||
## Search & Filter Data | ||
|
||
The top-left section of the Graph Visualizer includes powerful search and query tools for interactive exploration. | ||
|
||
### Search | ||
|
||
1. Click the **Search** icon. | ||
2. Choose a vertex type. | ||
3. Enter a field or property to search for specific nodes. | ||
|
||
Enter the DataValue or fields to get the required Data | ||
 | ||
|
||
### Saved Queries | ||
|
||
- Open **Search** and click **Saved Queries**. | ||
- Each query has options to: | ||
- **Run** it again | ||
- **Copy** to modify | ||
- **Delete** if no longer needed | ||
|
||
 | ||
|
||
### New Queries | ||
- Go to **Search** → **New Query**. | ||
- Write and run your own AQL query. | ||
- Results are shown on the graph. | ||
- You can save it with a custom name and description. | ||
|
||
 | ||
|
||
- **Response of the NewQuery** | ||
 | ||
|
||
|
||
## Visual Customization | ||
|
||
Click the **style panel** (bottom-right) to: | ||
- Change node/edge colors | ||
- Adjust opacity | ||
|
||
### Styling Options | ||
Modify the **color** and **opacity** of selected nodes or edges for emphasis or categorization. | ||
 | ||
|
||
### Edge-Specific Options | ||
|
||
- Set line thickness to represent weights. | ||
- Choose different arrowhead styles for source and target nodes. | ||
|
||
 | ||
|
||
## Layouts and Navigation Tools | ||
|
||
**Graph Layout Tools**: | ||
|
||
- **Mini-map**: Small overview to navigate the graph. | ||
 | ||
|
||
- **Zoom Controls**: Zoom in/out or set specific zoom. | ||
|
||
- **Fit to Screen**: Resize and center the graph view. | ||
|
||
- **Re-run Layout**: Automatically rearranges nodes. | ||
|
||
- **Layout Algorithms**: Choose between layouts to better see clusters or flows. | ||
|
||
 | ||
|
||
These features allow better spatial understanding of node clusters, hierarchies, | ||
and relationship flows. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Leave enumerations to the content processor, i.e. no handwritten 1, 2, or 1., 2. or A, B in headlines or lists. Use unordered or ordered Markdown lists instead.