WPF Data Virtualization

  •        142

Component for displaying and interacting a large data set in WPF application.




Related Projects

Project-Chi - modular open source visualization gallery toolkit

Project ? (pronounced project /?ka?/) is an modular open source visualization gallery toolkit. It offers a framework and toolset for building self-hosted data-centric visualization websites. Geared towards sharing of supplemental materials associated with scientific publications; Project ? allows visitors to interact with visualizations, download associated data and images, and even try the visualization with their own uploaded or publicly available datasets. For developers the framework comes p

Protovis - A graphical approach to visualization

Protovis composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction. Protovis is a graphical toolkit, designed for visualization. It retains some of the conceptual simplicity and low-level control of graphical systems by dealing directly with graphical elements.

Prefuse - Visualization Toolkit

Prefuse is a set of software tools for creating rich interactive data visualizations in the Java programming language. Prefuse supports a rich set of features for data modeling, visualization, and interaction. It provides optimized data structures for tables, graphs, and trees, a host of layout and visual encoding techniques, and support for animation, dynamic queries, integrated search, and database connectivity.

Insight Segmentation and Registration Toolkit

ITK is an open-source, cross-platform system that provides developers with an extensive suite of software tools for image analysis. Developed through extreme programming methodologies, ITK employs leading-edge algorithms for registering and segmenting multidimensional data.


A higher-level charting library built on top of d3.D3 is really quite awesome. It is a low-level toolkit of primitives for visualizing data in modern browsers, abstracting away a lot of the common gruntwork of any visualization. I like to think of d3 as the web’s “native” visualization toolkit, since it isn’t a very abstract abstraction: d3 produces SVG and maniupulates markup in your browser, not some intermediate representation. This makes things like interactivity possible/easier.

Visualization Toolkit

The Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing and visualization. VTK supports a wide variety of visualization algorithms including: scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques such as: implicit modeling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation.

streaming-pile-of-data - Scala Based Streaming Visualization Toolkit for Real-Time Data

Scala Based Streaming Visualization Toolkit for Real-Time Data

leaflet-dvf - Leaflet Data Visualization Framework

The Leaflet Data Visualization Framework (DVF) is an extension to the Leaflet JavaScript mapping library. The primary goal of the framework is to simplify data visualization and thematic mapping using Leaflet - making it easier to turn raw data into compelling maps.

rickshaw - JavaScript toolkit for creating interactive real-time graphs

See the overview, tutorial, and examples for more.In the browser, manually add rickshaw.min.js and rickshaw.min.css in the document head.

CMU Sphinx - Toolkit For Speech Recognition

CMUSphinx toolkit is a speech recognition toolkit with various tools used to build speech applications. CMU Sphinx toolkit has a number of packages for different tasks. Pocketsphinx — lightweight recognizer library written in C, Sphinxbase — support library required by Pocketsphinx, Sphinx4 — adjustable, modifiable recognizer written in Java, CMUclmtk — language model tools, Sphinxtrain — acoustic model training tools, Sphinx3 — decoder for speech recognition research written in C.

OpenSceneGraph - 3D graphics toolkit

The OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. It is based around the concept of a SceneGraph, providing an object-oriented framework on top of OpenGL. This frees the developer from implementing and optimizing low-level graphics calls and provides many additional utilities for rapid development of graphics applications.

D3 - A JavaScript visualization library for HTML and SVG

D3 is a small, free JavaScript library for manipulating HTML documents based on data. D3 can help you quickly visualize your data as HTML or SVG, handle interactivity, and incorporate smooth transitions and staged animations into your pages. You can use D3 as a visualization framework (like Protovis), or you can use it to build dynamic pages (like jQuery).

maptools - CRAN Task View for mapping tools

This task view contains information about mapping and visualizing spatial data in R. The base version of R does not ship with many tools for mapping spatial data. Thankfully, there are an increasingly large number of tools for doing so, both with just R or javascript libraries. A list of available packages and functions is presented below, grouped by the type of activity. If you have any comments or suggestions for additions or improvements for this taskview, go to Github and submit an issue, or make some changes and submit a pull request. If you can't contribute on Github, send Jeff an email. If you have an issue with one of the packages discussed below, please contact the maintainer of that package. This task view is focused on mapping spatial data and less so on the foundations of working with spatial data in R. That material is covered in detail in the Spatial Task View. There is some overlap between the two task views, but an effort has been made to reduce redundancy so that these task views compliment one another.Coordinates for spatial data can come in many different flavors with different units, datum, projections, and more. Many of the tools will visualize your data regardless of the native coordinate reference system; however, most (all?) of the javascript libraries assume some flavor of latitude-longitude, thus if your data are projected they need to be transformed back to geographic coordinates prior to mapping. For most mapping and visualization efforts unprojected data (often displayed in Web Mercator/EPSG::3857) is fine; however, if accurate area, length, or distance measurements are required through interacting with the map, then projections need to be considered. A discussion of projections and coordinate systems is beyond the scope of this task view. To learn more a good starting place is NCEAS' Overview of Coordinate Reference Systems in R. This more general discussion of projection from the USGS is also good.

Sci-Vis Artist Tools (SVAT)

The Scientific Visualization Artist Tools (SVAT) include converters from the Visualization Toolkit (VTK) to RenderMan Interface Bytestream (RIB) (ASCII and binary files supported), Blender to RenderMan, compilable RenderMan shaders and other utilities.

NeuroEvolution Visualization Toolkit

The NeuroEvolution Visualization Toolkit is a suite of XSL style sheets, DTDs, shell scripts/bat files used to generate graphical output in the form of SVG (Scalable Vector Graphics) for data associated with neuroevolution implementations.


The Prajna project is a collection of tools and utility classes combining visualization, geographic displays, data fusion, and semantic reasoning into a cohesive toolkit for enhancing information discovery and reasoning.


VES is the VTK OpenGL ES Rendering Toolkit. It is a C++ rendering library for mobile devices using OpenGL ES 2.0. VES integrates with the Visualization Toolkit (VTK) to deliver scientific and medical visualization capabilities to mobile application developers.

dpttools - Tools to support downstream data analysis and visualization on dptscan workspace

Tools to support downstream data analysis and visualization on dptscan workspace

uvcdat - Ultrascale Visualization Climate Data Analysis Tools

Ultrascale Visualization Climate Data Analysis Tools

hdavt - Exploration OpenGL and Haskell for data analysis and visualization tools

Exploration OpenGL and Haskell for data analysis and visualization tools