Data visualizations are graphical depictions of information and data presented in a variety of formats tailored for industry-specific needs. Data visualization formats include drawings, charts, tables, maps, and more.
Data visualizations can be static or they can dynamically change as the underlying data changes. They also can be interactive.
Often, multiple data visualizations are combined into an organized dashboard to aid analysis and communication of key findings to stakeholders and decision makers.
Common types of data visualization techniques.
Synchronized data visualizations support the discovery of actionable insights.
Example graph application showing a criminal network.
Graph and data visualization can be daunting if you are new to the concept and thinking about including data visualizations as part of your digital transformation or data analysis initiative.
There are a number of aspects you should consider as you start down this path:
We help our customers navigate these questions and more, nearly every day.
Perspectives is optimized with high-speed graphics capabilities and HTML5 canvas graphics to create the best in class graph visualizations for your application. You can use Perspectives HTML classes embed the visualization components into your web application and when the HTML class is assigned to any HTML tag, such as <span> or <div>, the tag will be interpreted as a component, regardless of its type.
The Perspectives graph platform meets data visualization challenges with its suite of powerful, customizable, and interactive data visualization capabilities that have graph technology at their core.
Perspectives is a low-code application development platform that incorporates our decades of experience in solving complex graph and data visualization problems for enterprises across a variety of industries. Using Perspectives, developers can build custom graph visualization and analysis applications to meet their unique use cases.
Perspectives is highly performant for complex, big data. It includes:
Perspectives includes customizable data visualization view types that enable interactions with your graph data. When designing your custom application using Perspectives, you configure the view types that support your use case. All views are synchronized, enabling end users of your application to stay oriented within the data.
Perspectives data visualizations enable your users to explore, peer into the past, see how information evolved, and more.
Drawing views contain interactive visualizations of nodes, edges, connectors, edge decorations, labels, swimlanes, swimlane pools, and nested drawings. Drawing views support automated layout, link navigation, analysis, selection, zooming, scrolling, editing, and many other interactions.
Map views show geospatial information for the data elements. Supported environments include Tom Sawyer Maps for tightly integrated graph visualizations; OpenLayers for OpenStreetMaps, Apple Maps, and Mapbox compatibility; and Google Maps.
Table views represent graph data in a tabular format with each row representing a model element and each column representing attributes of that element.
Chart views display information in the form of graphs or diagrams. Supported chart view types include: area chart, area spline chart, bar chart, column chart, line graph, pie chart, and spline chart visualizations for graphs.
Tree views show model elements with an interactive, collapsible hierarchical tree structure.
Timeline views reveal how data changes over time. This view type supports visualization of data elements being added or deleted, or a snapshot of data for a specific period of time.
Inspector views reveal the attribute details for an element that is selected in a different view. The choice of which attributes to show can be static, dynamic at runtime, or schema-defined.
When designing your application, Perspectives provides ultimate flexibility in what data to show and how to present it. You can customize data visualization views using model-, data-, and rule-based view definitions.
Sign up and explore our Microwave Network example application built with Perspectives. It showcases the power of run-time, data-driven rules with its edge color and thickness showing device capacity and load.
Use Perspectives to customize your views:
For each view in your application, you select the relevant domain, which is a collection of model elements with filter-style conditions. Choose from the set of all nodes, set of all edges, and a domain for each model element type.
View domain options in Perspectives.
Filters define the part of a model to be considered by integrators and views.
The search functionality lets users search for model elements in one or more views.
With Perspectives, you can design modern, effective dashboard-style layouts of your data visualizations in minutes. The intuitive, drag-and-drop interface allows you to quickly assemble a dashboard of views for your Perspectives end-user application. Add any number of views, in nearly any configuration. Add split panels and tab panels, and control their relative size.
The Perspectives view layout editor.
Curious to learn more about data federation and integration with Perspectives? Or learn about all the amazing graph capabilities? See these resources to learn more.
When integrating your Perspectives-built application with third-party components, you can use RESTful APIs to access model elements.
A REST view exposes the methods for easy access.
Exposed RESTful APIs.