The next generation of data visualization and analysis for your WPF applications

Introducing a series of new features to enhance your WPF projects

Statistical Extension

Adding statistical analysis capabilities to your charting applications. 
This extension comes with a full API that handle mathematical operations and algorithms to realize information including Standard Deviation, Variance, Regression Line, Normal Distribution and F-Test to name a few.


Real Time Data

Binding data to observable collections has always been possible with Chart FX for WPF. 
Using the Real Time API instead will make the chart reutilize internal components allowing it to handle a large quantity of fast data without compromising on performance. The Real Time API is great for applications handling financial data or other real world information that needs to be displayed accurately.

Density Gallery

Complementing the wide variety of galleries present on earlier versions of Chart FX for WPF, the Density Gallery allows visualization of quantity of points in a specific area. Great for use in Quality Control or tracking clicks on a website.


Heatmap Chart

Bubbling new is the Heatmap Chart, a two dimensional table that displays data on a gradient scale.

Pareto Chart

Vilfredo Pareto, a turn-of-the-century Italian economist, studied the distributions of wealth in different countries, concluding that a fairly consistent minority - about 20% - of people controlled the large majority - about 80% - of a society's wealth. This same distribution has been observed in other areas and has been termed the Pareto effect. Chart FX for WPF 8.1 allows you to set up a Pareto Chart with ease, much like any other gallery.


Progression Transform

Bubble charts are a valuable tool to perform a three variable comparison, allowing for easy visualization of complex interdependencies that are not apparent in two variable charts. Overlaying bubble charts gives you yet another variable (or dimension) for comparison. Bubble charts displaying GDP, population growth and inflation rate for different countries can now be compared over different years on the same chart, for example.

Stylish Aesthetics

With it's impressive chart types, animations, motifs, layouts, palettes, borders, markers and multiple axes, Chart FX for WPF allows you to create visually-appealing charts in minutes.

Learn More


With it's impressive chart types, animations, motifs, layouts, palettes, borders, markers and multiple axes, Chart FX for WPF allows you to create visually-appealing charts in minutes.



Motifs allow you to combine layouts, palettes and borders into one style to change the entire chart's visuals with one click.



A number of predefined palettes are included as well as the ability to create your own palettes for precise customization of your chart.


Customizable Layouts

By using XAML, Chart FX for WPF allows you to completely customize the position, size, color and shape of all the elements of the chart.



Chart FX for WPF comes with a plethora of premade artistic borders that can be applied to your charts in just a few clicks.



Tooltips can be styled and designed into layouts that offer much more information compared to traditional tooltips.



Marker attributes can be changed individually, which provides granular control over your chart's aesthetics.


Fully Customizable and XAML-Based

For the first time ever, both developers and designers will be able to fully style chart elements and tightly couple Chart FX for WPF to their application and user interface guidelines.

Learn More

Producing eye-catching charts and layouts is especially important to captivate users and draw them in to explore the data within an application. For the first time ever, both developers and designers will be able to fully "style" chart elements and tightly couple Chart FX for WPF to their application and user interface guidelines.

Chart FX for WPF exploits the openness of XAML, a descriptive markup language for describing managed objects. In practical terms, XAML enables other development roles, such as graphics designers and usability experts to contribute to the application development process. For example, a designer opens and edits a Visual Studio project in Microsoft's Expression Blend to gain access to drawings and animations without its associated confusing code and callbacks. On the other hand, a developer need not be concerned with how these drawings or animations work or how they were constructed.

Also, Chart FX exploits the WPF layout engine to allow chart elements to flow naturally in the chart area; no chart element is absolutely positioned, allowing for more flexible and intelligent resizing within the application.

Although XAML is used throughout Chart FX for WPF, you don't need specific XAML knowledge to use Chart FX for WPF or to customize the Chart FX presentation or UI layer. Much of this functionality has already been integrated or will be integrated into the product. Nevertheless, XAML is going to become a factor that should at least be familiar when developing WPF applications.

Powerfull 3D Engine

Chart FX leverages WPF's 3D engine to allow users to manipulate any of the chart's elements and also provide a compelling UI to make analyzing data more intuitive.

Learn More


Before WPF, many charting vendors attempted, unsuccessfully, to integrate Direct3D as the preferred 3D drawing engine. Although Direct3D provided an excellent 3D platform for game vendors, it was not technically feasible for a charting product for developers.

Firstly, lack of integration to the IDE made it difficult for developers to easily integrate Direct3D in their applications; performance and scalability issues prevented it from being deployed in the complex web server and client architectures; client-side requirements made it difficult for end users to properly configure or support in an enterprise computing environment. Lastly but more importantly, Direct3D was not an integral part of the OS.

With WPF Microsoft is supporting animated 3D meshes with video materials, sub-pixel clear type text, 2D animation with vector-based shapes and more. All of this is made possible by the underlying WPF engine which is hardware accelerated and integrates these different media into a common experience and foundation that is easy to program and deploy.

Chart FX fully exploits WPF's 3D capabilities to allow developers to support true 3D charts in their applications by supporting materials and lighting without sacrificing the application's performance, scalability, integration or look and feel. In addition, Chart FX for WPF uses 3D in subtle but powerful ways to enhance its user experience, employing this third dimension to provide intuitive user interface metaphors. One of the capabilities that WPF provides is the ability to render 2D visual elements on 3D surface. For example, you can place panels, text blocks and images. These animated 3D visual elements are used to provide powerful navigation tools to slice and dice data.


Innovative User Interactivity

Users can select any of the chart elements they would like to manipulate and provide compelling user interfaces to make the process of analyzing data more powerful and intuitive.

Learn More

Simply put, Chart FX for WPF breaks ground on new powerful real-world UI metaphors!

The idea is that users can select any of the chart elements they would like to manipulate and provide compelling user interfaces to make the process of analyzing data more powerful and intuitive.

For example, Chart FX for WPF uses 3D animation to scale, rotate, and move charts within the application in response to user actions and other events. Also, animations are used to draw attention to UI elements or to simply transition an element to a new state (i.e. drill down, rotation, scrolling). Animations are also used with 2D graphics; for example animated 3D surfaces and layering/angling windows have become very popular among early adopters of Chart FX for WPF.

Flexible Data Binding

Through the magic of WPF data binding, LINQ and Chart FX, you can easily populate a chart based on other controls, XML files, databases and other underlying data.

Learn More


Through the magic of WPF data binding and LINQ, you could easily populate a chart based on other controls, XML files, databases and other underlying data.

Chart FX for WPF will feature robust LINQ functionality. A LINQ-enabled chart will help developers access data in a more intuitive and programmer-centric manner. The chart will not be just limited to plotted numbers but other informational data that can be used to enhance the experience as a response to user actions and other events (rich content). In addition, Chart FX for WPF provides a way for you to specify how you want to group, filter or sort your data items, giving way to new data analysis scenarios.

Rich content is perhaps one of the most promising features in Chart FX for WPF, allowing innovative user interactivity scenarios not previously possible in Win32 or .NET development. For example, Chart FX for WPF can host a more complex set of data associated to series in the chart giving users zoom control of to inspect that data with closer scrutiny and page through the results.


Seamless IDE Integration

Chart FX for WPF maintains programmability, developer productivity and IDE integration with both Visual Studio 2008 and Expression Blend.

Learn More

In light of the release of Visual Studio 2008 and other important WPF tools like Expression Blend, Software FX places a high importance on maintaining programmability, developer productivity and IDE integration.


Microsoft Visual Studio 2008+

Microsoft's newest Visual Studio includes XAML Intellisense support through schema extensions for the editor, project templates for the Windows Presentation Foundation and the .NET Framework 3.0, and .NET Framework 3.0 SDK documentation integration. Developers can open XAML created (by designers) in Microsoft Expression Blend.

Microsoft Expression Blend

This tool aims to ease collaboration between designers and programmers by using XAML to describe user interface elements in a single format rather than constantly translating between formats that are targeted squarely at one job or the other.


Other great additions to Chart FX for 8.1 include:

Variable Series Palette

A new palette that allows the user to determine colors depending on the number of series on the chart. Very useful on scenarios where a Red/Green chart makes sense for two series, but a red to orange gradient is more visually appealing for more data.

Overlay Bubbles

A new gallery that compares the data using concentric circles.

Axis synchronization

A multiple Y axis chart is now much more visually pleasing and easy to read now that the axis steps can be synchronized. If this synchronization is not desired because each axis needs specific steps, don't worry. Both ways are supported.

Waterfall Chart

Also called Flying Bricks Chart or Mario Chart, this gallery helps analyze cumulative effect.

Run a WPF demo application.

Interact with the Chart FX for WPF Demo Application used in Tim Huckaby's presentation at TechEd 2008.

Download hereView it online here

Stay updated. Read our WPF Blogs.

Visit our blog to read the latest posts on Chart FX for WPF and its groundbreaking technology. Share your knowledge and gain insight from our experts.

Read the latest posts here
get chart fx 8 for WPF as part of studio fxdownload  free trial

Part of the Studio FX Premium Subscription.

The Studio FX Subscription offers unprecedented access to our entire line of data visualization products for developers, including .NET, Java, COM, SharePoint and Mobility for one low price.

Take our products for a spin and get started fast!


Virtual Trials

Interact live with a product without installing any software.


Chart Gallery

An overview of chart types and variations that are possible with Chart FX.


Samples and Demos

View Samples and demos for our products.


Free Trial Downloads

Download a 30-day free trial of our products.