Aug 5 2009

CFCHART ile istatistik görüntüleme

Gönderen : Candan Bilecen (12:36 PM)
0 yorum
- Kategori : Coldfusion

CfCube.com

CFCHART ile verileri otomatik olarak zahmetsizce istatistik listeye dönüştürebiliriz.Bunu istersek veritabanımızdan aldığımız verilerle yaparız veya kendi verilerimizi kendimiz girerek ikisi içinde basit birer örnek yapalım..

Chartta kullanılıcak queryimiz

<cfquery datasource="fatih_unv" name="ogrencileri_getir" maxrows="5">
  SELECT * FROM OGRENCILER
</cfquery>

formatından yükleğine kadar bir çok özelliğini kendimiz belirleyebiliyoruz


<cfchart show3d="yes" showlegend="yes" font="ARIAL" format="flash" chartwidth="250" chartheight="250">
 <cfchartseries type="line" paintstyle="LIGHT"> Gösterim Tarzı
  <cfoutput query="ogrencileri_getir"> İncelenicek queryimiz
   <cfchartdata item="#Left(AD,5)#..." value="#YAS#"><!---Chartın hangi değere göre istatistik göstereceğini belirtiyoruz
  </cfoutput>
 </cfchartseries>
</cfchart>

Çalıştırdığınızda ogrencileri_getir verilerinin öğrenci adlarına göre yaş istatistiklerini görmüş olucaksınız..

Kendi verilerimizle oluşturalım..


<cfchart>
    <cfchartseries type="pie">Pasta görünümü
        <cfchartdata item="Satılan Arabalar" value="50000">Verilerimiz
        <cfchartdata item="Kullanılmış Arabalar" value="25000">
        <cfchartdata item="Sıfır Arabalar" value="30000">
        <cfchartdata item="Kaza Yapmış Arabalar" value="40000">
    </cfchartseries>
</cfchart>

Diğer cfchart özellikleri daha fazla ayrıntı için lütfen -> http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=graphing_03.html sitesini ziyaret ediniz.

<cfchart
    backgroundColor = "arka plan rengi"
    chartHeight = "yükseklik"
    chartWidth = "genişlik"
    dataBackgroundColor = "verilerin arka plan rengi"
    font = "font adı"
    fontBold = "yes|no"
    fontItalic = "yes|no"
    fontSize = "font boyutu"
    format = "flash|jpg|png"
    gridlines = "grid sayısı"
    labelFormat = "sayı|yüzde|tarih"
    name = "ad"
    title = "title of chart">
</cfchart>

Yardımcı olması dileğiyle konuyla ilgili daha fazla bilgi edinmek isterseniz lütfen bu başlığa mesaj yazın elimden geldiğince yardımcı olmaya çalışıcam..

 

Yorumlar

Yorumunuzu YazInIz



(daha sonra görüntülenmeyecek)