LassoScript Utility
Basics Browse Detail

[ChartFX]

Tag Link [ChartFX] Category ChartFX
Type Substitution Source Available Yes
Support Preferred Version 8.5
Change New Data Source Any
Output Type ChartFX Security None
Implementation Sets Lasso 8.5

Description

[ChartFX] creates a chart using the Chart FX module. The type does not require any parameters, but all characteristics of the chart are set using member tags.

Note - The Chart FX module requires a separate license in order to be used on a deployment server. The module will work in development mode without a license. Consult the documentation in the Chart FX folder in the Lasso application folder for more information.

The template for a chart can be read from a file using [ChartFX->SetTemplate] or passed as a string using [ChartFX->SetTemplateStr]. The data for a chart can be read from a file using [ChartFX->SetTextData] or [ChartFX->SetXMLData] or passed as a records array using [ChartFX->SetLassoData]. The columns of data passed to the charting type can be described using [ChartFX->SetDataType].

The size of the chart must be set using [ChartFX->SetWidth] and [ChartFX->SetHeight]. Finally, the chart can be rendered using [ChartFX->Render]. This tag returns an HTML image tag which identifies the location of the image file generated by Chart FX.

Syntax

[Var:'MyChart'=ChartFX]
[$MyChart->SetWidth(800)]
[$MyChart->SetHeight(600)]
[$MyChart->SetTemplate('MyChart.cfx')]
[$MyChart->SetTextData('MyChart.txt')]
[$MyChart->Render]

Parameters

No Parameters Required.

Examples

See the Lasso 8 Language Guide for examples of how to use this tag.