10 Ocak 2010 Pazar

C# Chart Control ile Grafik Çizimi

Web sitelerinde ve ya windows uygulamalarında grafik çizme ihtiyacınız olmuştur. Bunun için satılan birçok component olmasının yanı sıra, c#'ın chart control'u da çoğu uygulamada yeterli olacaktır.

Chart Control'u indirmek için aşağıdaki bağlantıya tıklayın.
http://www.microsoft.com/downloads/details.aspx?FamilyID=130f7986-bf49-4fe5-9ca8-910ae6ea442c&DisplayLang=en





ASP.NET ile birlikte kullanıldığında, sunucu tarafında bir resim oluşturup, web sayfasına img tag'ı ile ekleniyor.

Kullanımı ise oldukça basit, ister web sayfası olsun, ister windows form'u, chart control'unu uygulamanıza sürükleyin. Bundan sonra verileriniz ile grafiği oluşturmaya başlayabilirsiniz.

{code type=css}

// chart control'a bir seri ekliyoruz
Series ns = chart1.Series.Add("Yeni bir seri");
// Grafik tipini çizgi olarak belirliyoruz (Yukarıdaki resimde görebilirsini)
ns.ChartType = SeriesChartType.FastLine;
// Grafik kalınlığını arttırıyoruz.
ns.BorderWidth = 3;
// datas diye bir array'in olduğunu varsayarak, bu array'i çizdiriyoruz.
for (int i = 0; i < datas.Length; i++)
{
ns.Points.AddXY(i, datas[i]);
}

{/code}

Chart control ile aynı zamanda 3 boyutlu grafiklerde çizebilirsiniz. Microsoft'un sitesinde daha detaylı bilgiler bulabilirsiniz.







Microsoft Chart Control Documentation:
http://www.microsoft.com/downloads/details.aspx?FamilyId=EE8F6F35-B087-4324-9DBA-6DD5E844FD9F&displaylang=en

Microsoft Chart Controls Samples:
http://code.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=1591

Hiç yorum yok:

Yorum Gönder