SAMPLE: Simple Bar Chart - ColdFusion
The information in this article applies to:
- Swiff Chart Generator 2
This example illustrates how to generate a simple bar chart in ColdFusion.
<CFSETTING ENABLECFOUTPUTONLY="Yes" SHOWDEBUGOUTPUT="No"> <CFHEADER NAME= "Expires" VALUE="#Now()#"> <CFOBJECT TYPE="COM" NAME="chart" CLASS="SwiffChartObject.ChartObj.1" ACTION="CREATE"> <CFSCRIPT> dirpath = GetDirectoryFromPath( GetBaseTemplatePath() ); sep= ";"; ignoremultseparators= true; chart.SetSeparators(sep, ignoremultseparators); // Fill the categories categories= "Q1" & sep & "Q2" & sep & "Q3" & sep & "Q4"; chart.SetCategoriesFromString(categories); // Fill the first series named "Sales 2001" series1= "8" & sep & "15" & sep & "6" & sep & "19"; chart.AddSeries(); chart.SetSeriesValuesFromString(0, series1); chart.SetSeriesCaption(0, "Sales 2001"); // Fill the second series named "Sales 2002" series2= "23" & sep & "8" & sep & "12" & sep & "14"; chart.AddSeries(); chart.SetSeriesValuesFromString(1, series2); chart.SetSeriesCaption(1, "Sales 2002"); // Set the chart title chart.SetTitle("Financial Results"); chart.SetSubtitle("(Values in M$ - Year to year results)"); // Apply a Bar style // The chart type is stored in the style file (*.scs) // Here the selected style is the predefined bar style "SanFrancisco" style = "bar/SanFrancisco"; chart.LoadStyle( style ); chart.SetWidth( 400 ); chart.SetHeight( 300 ); chart.SetLooping( false ); chart_res= chart.GetHTMLTag(); </CFSCRIPT> <CFOUTPUT> <H2>The Bar Chart</H2> <br>#chart_res# </CFOUTPUT>
Keywords: | ColdFusion CFML Bar |