Olá Internauta, gostaria de indicar hoje apenas uma API chamada Libero cujo objetivo é facilitar a vida do desenvolvedor no momento de criar gráficos de todo tipo. Essa ferramenta está no codeplex da Microsoft, gratuito e simples de usar.

Antes de saber sobre essa ferramenta, utilizava uma própria que fiz, mas agora prefiro usar essa API que ajuda bastante. O site possui vários exemplos para webforms e mvc para a plataforma ASP.NET.

Primeiro passo: Acesse o link: http://liberofusioncharts.codeplex.com

Segundo passo: Faça download da API

Terceiro passo: olhe os exemplos carregados via DataSource.

// Create a chart
Pie2DChart oChart = new Pie2DChart();
 
// Set properties
oChart.Background.BgColor = "ffffff";
oChart.Background.BgAlpha = 50;
oChart.ChartTitles.Caption = "Top seller (%)";
oChart.ChartTitles.SubCaption = "November";
 
// Set a template
oChart.Template = new Libero.FusionCharts.Template.OfficeTemplate();
 
// Set data
DataTable dtSample = GetSalesDataTable();
oChart.DataSource = dtSample;
oChart.DataTextField = "SallesmanName";
oChart.DataValueField = "PercentTotalSell";
 
// Link the WebControl and the Chart
chtTopSalles.ShowChart(oChart);

Quarto passo: coloque esses projetos para funcionar tambĂ©m em dispositivo mĂłvel sem qualquer problema. Como falei mais cedo, Ă© apenas uma dica para ajudar o desenvolvedor. 

Espero ter ajudado.