Developing Custom Solutions to Complex Problems

DiscoveryDV Logo

What is DiscoveryDV?

DiscoveryDV allows you to explore trade-offs and make decisions within complex data sets. It is a fully interactive, multi-dimensional data visualization and analysis framework that allows you to create a visual narrative of your analysis as you work. This unique capability empowers users with the ability to more effectively communicate their complex analyses to stakeholders and decision makers.

DiscoveryDV Screenshot

Data Support

DiscoveryDV will read a variety of easy-to-use data file formats including CSV, tab-delimited, space-delimited, Excel workbooks, and several other specialized formats. You can also monitor data files for changes in real-time, making it a breeze to monitor ongoing simulations.

Do you have a custom file format you would like us to support? Just ask -- we can customize to your needs.

Plot Types

There are a variety of plot types available within DiscoveryDV for visualizing your data. Most of the plots support visualization of many different dimensions of data simultaneously using a variety of plotting axes (e.g., color, size, orientation). In addition, the analyses that you perform within DiscoveryDV, including brushing, marking, and set assignment, become data that can be plotted on any of the available plotting axes and can be dynamically visualized across different plots. This is one of the key strengths of DiscoveryDV.

N-Dimensional Scatter Plot

N-Dimensional Scatter Plot

The N-Dimensional Scatter Plot allows you to plot your data in a feature-filled 3D space. There are many axes available with which to visualize your data, including size, color, transparency, and orientation. This plot type can be interactively rotated and zoomed in three dimensions and supports interactive selection of data points within this 3D space. Selected data points can be marked and captions can be added to the points. Data can also be animated across any available data column and interactions with the plot can be recorded to create animated GIFs for presentations.

XY Scatter Plot

Our newest addition, the XY Scatter Plot, allows you to plot your data in several dimensions, but with more features than the older style N-Dimensional Scatter Plot. These additional features include interactive data brushing, an additional glyph type axis for plotting categorical data types, and support for much larger data sets. You can easily link images and even animated GIFs to data points. You can also attach captions showing images and GIFs to the data points. The ability to customize the appearance of captions has been added to this plot type as well. In addition, there are extensive customizations available to control how data points appear when hovered. Click here to view a short video showcasing the XY Scatter Plot.

XY Scatter Plot
Parallel Coordinate Plot

Parallel Coordinate Plot

The Parallel Coordinate Plot allows you to plot multiple dimensions of data on parallel axes using lines to connect the axes. The Parallel Coordinate Plot also supports a variety of special axes, some of which include color, thickness, and transparency. Data brushing rules can be interactively created, adjusted, and deleted by simply hovering over any of the parallel axes. You can also hover, mark, and easily add captions to lines in the plot. Extensive customizations available in the Parallel Coordinate Plot allow you to carefully control its appearance within presentations.

Histogram Plot

The Histogram Plot shows the distribution of data points as bars. This simple yet effective plot type allows you to easily hover over bars to see additional information, and even links with other plot types so that the corresponding bar containing the hovered data point in other plots is highlighted. The histogram plot, like all the other plots, provides extensive color and axes labeling customization controls so that users can carefully craft the look and feel of the plot toward their intended audience. Click here to view a short video showcasing the Histogram Plot.

Histogram Plot
2D Scatter Plot Matrix

2D Scatter Plot Matrix

The 2D Scatter Plot Matrix shows a matrix of scatter plots. Each plot in the matrix displays a different pair-wise combination of data columns, with histograms of each data column shown along the diagonal of the matrix. This plot type allows you to quickly identify relationships between sets of data columns. Color and hiding axes allow you to quickly link the information shown in this plot with the other plot types available in DiscoveryDV. There are a variety of enhancements currently under development for the 2D Scatter Plot Matrix, including additional axes, interactive brushing, and interactive data point selection linked with other plot types.

Data Tables

There are several types of tables available in DiscoveryDV for comparing data. The Data Comparison Table provides a space for you to view and compare individual data points selected from the various plots available in DiscoveryDV. You can even set the table to show the data values associated with the currently hovered point in a plot, or to show images and animated GIFs associated with data points from the plot.

The Column Statistics Table allows you to compare basic statistics calculated for various data columns within your data files. These statistics include mean, median, mode, standard deviation, and numerous percentile calculations.

Analysis Capabilities

There are a variety of analysis capabilities available within DiscoveryDV, including data brushing, marking, Pareto optimal sorting, and set assignment. One of the key features of DiscoveryDV is that all the analyses you perform become data that you can then plot on any of the available axes.

Brushing Data

Brushing allows you to define the extents of data that you are most interested in. Within DiscoveryDV, brushing can be performed interactively within most plot types by simply placing the mouse over an axis and left-clicking to begin creating a data brushing rule. Once a brushing rule has been created, its position can be shifted, its end points can be moved, or it can be removed altogether by simply pressing the delete key while highlighted.

Marking Data

Most of the plots available in DiscoveryDV support interactive marking. This allows you to simply hover over data points to see their values, or to double-click data points to semi-permanently mark them for further inspection. Hovering and marking data points is also linked across most of the plots in DiscoveryDV, meaning that if a point is hovered or marked in one plot, then the corresponding point will be hovered or marked in other plots as well.