MS Chart Control: Getting Started

Scott Mitchell wrote a great series of articles where he describes how to use Microsoft Chart control from simple binding to more complex scenarious. I highly recommend to read his articles for everybody starting working on the control:   Alex.  


Setting Microsoft Chart Series Colors

Microsoft Chart control provides different ways to set color of the series and data points: Palettes Selecting one of the predefined palettes is the easiest way to change chart series colors. There are 12 built-in palettes with about 10 unique colors each. Chart types like column and line, will assign a unique color from the…


MS Chart Layout Helper

MS Chart consists of different elements (like titles, legends, chart areas, …) which all share the same space in the chart. It is easy to make a ‘perfect’ layout of these elements when you know exactly how many you will have and what size they going to be. It can be challenging when the content…


Displaying Categorical Axis Labels.

In this post I will discuss labeling of the categorical axes in SQL Reporting Services (SSRS) and .NET Chart controls. Same engine is used between these two products and they have exactly the same behavior. You can find detailed steps and sample code at the end of the post. Before we start, lets have a…


Aligning Multiple Series with Categorical Values

Binding Categorical Data Overview Binding chart to the data source with categorical values is pretty simple and usually requires just one line of code:   Chart1.Series[“Series1”].Points.DataBind(mySource, “ProductName”, “Sales”);  It is important to understand that after DataBind method creates series DataPoint objects, their XValue property will always be set to zero and category is saved in the…


Deploying Microsoft Chart Controls

MSChart.exe setup should be used to deploy Microsoft Chart controls but what exactly need to be done to create a deployment package in Visual Studio? Visual Studio provides an easy way to add the prerequisites using bootstrappers, and thanks to Phil Preen, now we have a detailed instructions on how to create and use .NET…


Data Binding Microsoft Chart Control

Overview When you add a new visualization in your application, the very first thing you do, is bind it to the data. Microsoft Chart control allows many different ways of populating data in the chart and it is important to understand the differences between them and being able to choose the best approach. I put…


Using Chart HTTP Handler

Delian Tchoparinov just posted on his blog about chart image rendering using Chart HTTP Handlers. This is very useful reading for everybody using the ASP.NET version of the Microsoft Chart control. You can find this post here. Alex.


Chart SharePoint Web Part

You can easily create charting SharePoint Web Part using new Microsoft Chart Control. Wictor Wilen created a “ChartPart for SharePoint” project on Codeplex, which is a ready to use WebPart with source code. If you want to create your own WebPart also check out this tutorial created by Marc Charmois! Alex.


Microsoft Chart Control How-to: Improve Chart Performance

There are several main areas that affect performance of the chart: Data binding. Rendering of the chart visual elements. Streaming chart image from the server to the client. (ASP.NET only)   The following chart scenarios may have a major impact on performance and we going to discuss their affect in details below: Large data sets…