In TigerGraph Insights, widgets populate pages to provide easy-to-use graph visualizations for your data.
Widgets work similarly to query visualizers. After creating a widget, you create a query for it to display on your page and for users to interact with.
This page explains the types of widgets available to you with Insights and best practices for the use of each one.
Each application page can have up to 20 widgets. Click on the + icon in the lower left corner of the page view to choose a new type of widget to add.
After creation, you can move and resize the widget appearance on your page.
Widget names can be fixed or dynamic. Dynamic names are updated through a variable created by an Inputs Widget. If you have an Inputs Widget, you can store the input value as a variable that can later be referenced in a query in another widget, or even in the name itself.
See the Inputs Widget page for more.
As you create a widget, you will be prompted to enter a query for it to visualize. Different data types lend themselves to different visualization formats (see Types of Widgets for more information).
Shows graph data as a connected network of vertices and edges that can be rearranged into any shape. Accepts data as vertices and edges.
Overlays graph data on a map. Accepts data as vertices and edges as long as each one has a numeric attribute to be interpreted as latitude and longitude.
Displays vertices as a relational table, similar to a spreadsheet. Supports any input data format.
Displays the first attribute of the first vertex or edge in a query result. Ideal for displaying total counts or other summary values from a query.
Displays a standard line chart. Accepts data as vertices and edges or a list of objects that contain at least one numeric attribute.
Displays a standard bar chart. Accepts data as vertices and edges or a list of objects that contain at least one numeric attribute.
Displays a standard pie chart. Accepts data as vertices and edges or a list of objects that contain at least one numeric attribute.
Displays a Sankey chart, ideal for displaying flow from one set of values to another. Accepts data as vertices and edges.
An interactive widget that takes user input and stores it as a variable that can then be used in queries in other widgets. Supports any input data format.