quarta-feira, 23 de setembro de 2009

Controle para Gráficos em Asp.Net

Recentemente a Microsoft lançou um controle de Gráficos muito interessante para ser utilizado no Framework 3.5.

A partir de um simples controle com uma codificação muito fácil de implementar é possível criar gráficos que além de eficientes tem uma qualidade visual muito grande.







using System.Web.UI.DataVisualization.Charting;
...
private void Page_Load(object sender, System.EventArgs e)
{
    // Create new data series and set it's visual attributes
    Series series = new Series("Spline");
    series.ChartType = SeriesChartType.Spline;
    series.BorderWidth = 3;
    series.ShadowOffset = 2;

    // Populate new series with data
    series.Points.AddY(67);
    series.Points.AddY(57);
    series.Points.AddY(83);
    series.Points.AddY(23);
    series.Points.AddY(70);
    series.Points.AddY(60);
    series.Points.AddY(90);
    series.Points.AddY(20);

    // Add series into the chart's series collection
    Chart1.Series.Add(series);
}

Alguns exemplos dos tipos de gráfico que é possível gerar:




















E tem muito mais tipos de gráficos disponíveis, vale a pena conferir. O produto é muito bom e é oficial da Microsoft totalmente gratuito.


Isto deve prover uma útil adição para a sua caixa de ferramentas de funcionalidades da ASP.NET, permitindo que você facilmente adicione cenários de visualização e fluxo de dados mais elaborados em suas aplicações ASP.NET.


Para quem ficou interessado e quer instalar, seguem abaixo os links:


Nota: Sempre que for distribuir uma aplicação que utiliza os gráficos no ambiente de produção, deve ser instalado o Controle de Gráfico Microsoft neste servidor.

Aproveito para agradecer meu amigo Rodrigo Silva Souza que me sugeriu este Post.

Um comentário: