Hide Comments
Hide Comments

Comments (0)

expandingClasses

 

Name

Description

public class

TRS2DChartValue

Extends the FMX.RS.ChartPanel.TRSChartValue class to provide the properties and methods needed to describe one 2D point. The TRS2DChartValue class is used by the FMX.RS.Charts.TRSLineChart component among others. The TRS2DChartValue class adds the   X and Y properties to define the location of the point.

public class

TRS2DChartValues

Extends the FMX.RS.ChartPanel.TRSChartValues collection class to define a collection of 2D (X and Y) points in a chart, such as used in a line chart or point chart. The TRS2DChartValues collection manages a collection of FMX.RS.Charts.TRS2DChartValue items, which define the X and Y coordinates of each point. The collection defines which dimensions of the Values property of a TRSChartValue contains the X dimension (XDim) and Y dimension (YDim).

Note that the TRS2DChartValues collection provides built-in support for limiting the number of values in the collection (using the Limit property).
 

public class

TRS2DChartValuesEnumerator

Represents type TRS2DChartValuesEnumerator.

public class

TRS2DImageChartValue

Extends the FMX.RS.Charts.TRS2DChartValue class to provide the properties and methods needed to describe a 2D point that may have an image associated with it. The TRS2DImageChartValue class is used by the FMX.RS.Charts.TRSPointChart component among others. The TRS2DImageChartValue class adds the ImageIndex property to specify the index of the image to use when drawing the point/image.

public class

TRS2DImageChartValues

Extends the FMX.RS.Charts.TRS2DChartValues class to provide the properties and methods needed to describe a 2D point that may have an image associated with it. The TRS2DImageChartValues class is used by the FMX.RS.Charts.TRSPointChart component among others.
 

public class

TRS2DImageChartValuesEnumerator

Represents type TRS2DImageChartValuesEnumerator.

public class

TRS3DChartValue

Extends the FMX.RS.Charts.TRS2DChartValue class to provide the properties and methods needed to describe 3D point. The   X, Y, and   Z properties specify the 3D coordinates of the point.
 

public class

TRS3DChartValues

Extends the FMX.RS.Charts.TRS2DChartValues collection class to define a collection of 3D (X, Y and Z) points in a chart. The TRS3DChartValues collection manages a collection of FMX.RS.Charts.TRS3DChartValue items, which define the X, Y and Z coordinates of each point. The collection defines which dimensions of the Values property of a TRSChartValue contains the X dimension (XDim), Y dimension (YDim), and Z dimension (ZDim).

Note that the TRS3DChartValues collection provides built-in support for limiting the number of values in the collection (using the Limit property).
 

public class

TRS3DChartValuesEnumerator

Represents type TRS3DChartValuesEnumerator.

public class

TRSAreaChart

The TRSAreaChart component represents a line chart ( FMX.RS.Charts.TRSCustomLineChart ) where the area under the lines is also filled in. The Area Chart connects chart values ( FMX.RS.Charts.TRS2DChartValue) by drawing a line between the points and filling in the area underneath the line to bottom axis of the chart panel.
 

AreaChartExample

noteNote

Charts are TGraphicControl descendants for VCL and TControl descendants for FMX. Display charts on a chart panel (with integrated axes, legend, header, footers, etc) or stand-alone (allowing use of FMX effects or embedding within other controls). Set the Panel property to the FMX.RS.ChartPanel.TRSChartPanel you want the chart displayed inside or nil for stand-alone use.

public class

TRSArrowChart

The TRSArrowChart component is a FMX.RS.Charts.TRSChart descendant where each value in the chart represents one arrow. The Arrow Chart displays each chart value ( FMX.RS.Charts.TRSArrowChartValue ) as an arrow connecting the end points defined for the value.

ArrowChartExample

noteNote

Charts are TGraphicControl descendants for VCL and TControl descendants for FMX. Display charts on a chart panel (with integrated axes, legend, header, footers, etc) or stand-alone (allowing use of FMX effects or embedding within other controls). Set the Panel property to the FMX.RS.ChartPanel.TRSChartPanel you want the chart displayed inside or nil for stand-alone use.

public class

TRSArrowChartValue

Extends the FMX.RS.Charts.TRS2DChartValue class to describe one arrow in an arrow chart ( FMX.RS.Charts.TRSArrowChart). The X and Y properties specify the start of the arrow and the EndX and EndY properties specify the end of the arrow.

public class

TRSArrowChartValues

Extends the FMX.RS.Charts.TRS2DChartValues class to define a collection of arrows in a chart, such as used in the FMX.RS.Charts.TRSArrowChart . The TRSArrowChartValues collection manages a collection of FMX.RS.Charts.TRSArrowChartValue items, which define the two points of an arrow (X, Y to EndX, EndY). The collection defines which dimensions of the Values property of a TRSArrowChartValue contains the starting point X, Y dimensions (XDim, YDim) and the ending point X, Y dimensions (EndXDim, EndYDim).

Note that the TRSArrowChartValues collection provides built-in support for limiting the number of arrows in the collection (using the Limit property).
 

public class

TRSArrowChartValuesEnumerator

Represents type TRSArrowChartValuesEnumerator.

public class

TRSChart

Extends the FMX.RS.ChartPanel.TRSCustomChart component to publish its properties. All of the chart types in the RCCS either directly or indirectly descend from this class. The TRSChart component provides the common properties and methods for a chart type, including the     HorizontalAxis and     VerticalAxis to use for the chart,     Caption and Font , and most importantly, the     Values property.

The Values property is the most important property of a chart type and allows you to define the chart values at design-time or run-time. It provides all the information about an individual chart point, not only position but also Caption, Visibility, and Selected. Each chart type uses the FMX.RS.ChartPanel.TRSChartValues class appropriate to their chart type, e.g., a bar chart has a 1D value type, line charts have 2D value types, and shape charts use 2D value types with shape/image information.
 

noteNote

Charts are TGraphicControl descendants for VCL and TControl descendants for FMX. Display charts on a chart panel (with integrated axes, legend, header, footers, etc) or stand-alone (allowing use of FMX effects or embedding within other controls). Set the Panel property to the FMX.RS.ChartPanel.TRSChartPanel you want the chart displayed inside or nil for stand-alone use.

public class

TRSChartAxisCrack

Represents type TRSChartAxisCrack.

public class

TRSChartInChart

The TRSChartInChart component is a FMX.RS.Charts.TRSCustomShapeChart descendant where every value represents a chart inside a chart (similar to Picture-in-picture). The chart-in-chart displays chart values ( FMX.RS.Charts.TRSChartInChartValue) as charts where each point can be its own chart (e.g., the point can be a pie chart, a bar chart, etc). Each point has its own shape and size as well as sub-chart. Only one-subchart per value is allowed, though multiple values are permitted.

alert_cautionImportant Note

The TRSChartInChart component will take care of freeing any sub-charts unless the subchart has an Owner.

ChartInChartExample
 

noteNote

Charts are TGraphicControl descendants for VCL and TControl descendants for FMX. Display charts on a chart panel (with integrated axes, legend, header, footers, etc) or stand-alone (allowing use of FMX effects or embedding within other controls). Set the Panel property to the FMX.RS.ChartPanel.TRSChartPanel you want the chart displayed inside or nil for stand-alone use.

public class

TRSChartInChartValue

Extends the FMX.RS.Charts.TRSShapeChartValue class to provide the properties and methods needed to describe one sub-chart (e.g., a chart inside the chart, similar to Picture-in-picture). The TRSChartInChartValue class is used by the FMX.RS.Charts.TRSChartInChart component. The     SubChart property contains the embedded chart.

The TRSChartInChartValue class will ensure freeing the SubChart when being deleted (unless the SubChart's Owner is not nil).
 

public class

TRSChartInChartValues

Extends the FMX.RS.Charts.TRSShapeChartValues class to provide the properties and methods needed to describe one sub-chart (represented by the TRSChartInChartValue item). The TRSChartInChartValues class is used by the FMX.RS.Charts.TRSChartInChart component

public class

TRSChartInChartValuesEnumerator

Represents type TRSChartInChartValuesEnumerator.

public class

TRSChartPointInfo

The TRSChartPointInfo class publishes the properties of the TRSCustomPointInfo class. It encapsulates the points metadata for a FMX.RS.Charts.TRSPointChart (or FMX.RS.Charts.TRSCustomPointChart) component. The TRSCustomPointChart component uses this class for its PointsInfo property, which specifies the appearance of all points in a point chart.

public class

TRSCustomChartPointInfo

Encapsulates the points metadata for a FMX.RS.Charts.TRSPointChart (or FMX.RS.Charts.TRSCustomPointChart) component or encapsulates the default values for a FMX.RS.Charts.TRSShapeChart component. The TRSCustomPointChart component uses this class for its   PointsInfo property, which specifies the appearance of all points in a point chart. The FMX.RS.Charts.TRSCustomDefaultShape class descends from this class to provide the default shape values (which can be overridden for each shape) in a shape chart

public class

TRSCustomDefaultShape

Extends the FMX.RS.Charts.TRSCustomChartPointInfo class to provide the default property values for shapes in a shape chart ( FMX.RS.Charts.TRSCustomShapeChart or FMX.RS.Charts.TRSShapeChart component). When you create a new shape in a shape chart, the new shape value ( FMX.RS.Charts.TRSShapeChartValue ) is initialized to the DefaultShape of the shape chart.

noteNote

Unlike the TRSChartPointInfo class for the TRSCustomPointChart component, this class defines the default appearance of the shape. Each shape value can be modified after it is created.

public class

TRSCustomLineChart

The TRSCustomLineChart component is a FMX.RS.Charts.TRSChart descendant that represents a line and/or area chart. The custom line chart connects chart values ( FMX.RS.Charts.TRS2DChartValue ) by drawing a line between the points. The TRSCustomLineChart component is a common base class for the line chart ( FMX.RS.Charts.TRSLineChart ), area chart ( FMX.RS.Charts.TRSAreaChart), and point and image chart ( FMX.RS.Charts.TRSCustomPointChart) components.

LineChartExample

noteNote

Charts are TGraphicControl descendants for VCL and TControl descendants for FMX. Display charts on a chart panel (with integrated axes, legend, header, footers, etc) or stand-alone (allowing use of FMX effects or embedding within other controls). Set the Panel property to the FMX.RS.ChartPanel.TRSChartPanel you want the chart displayed inside or nil for stand-alone use.

public class

TRSCustomPointChart

The TRSCustomPointChart component is a FMX.RS.ChartPanel.TRSCustomChart descendant that represents a point/shape/image chart. It descends from FMX.RS.Charts.TRSCustomLineChart to display chart values ( FMX.RS.Charts.TRS2DImageChartValue) as points/images/shapes. The TRSCustomPointChart component is a common base class for the point chart ( FMX.RS.Charts.TRSPointChart ) and shape chart ( FMX.RS.Charts.TRSShapeChart). The TRSPointChart component displays all points as the same size and type of point (defined by the PointsInfo property). The TRSShapeChart component, on the other hand, allows each point to have individual shapes as well as size.
 

PointChartExample

noteNote

Charts are TGraphicControl descendants for VCL and TControl descendants for FMX. Display charts on a chart panel (with integrated axes, legend, header, footers, etc) or stand-alone (allowing use of FMX effects or embedding within other controls). Set the Panel property to the FMX.RS.ChartPanel.TRSChartPanel you want the chart displayed inside or nil for stand-alone use.

public class

TRSCustomShapeChart

The TRSShapeChart component is a FMX.RS.ChartPanel.TRSCustomChart descendant that represents a shape chart. The shape chart displays chart values ( FMX.RS.Charts.TRSShapeChartValue) as shapes where each point can have its own shape as well as size. If you want all points to be the same size and type of shape, use the FMX.RS.Charts.TRSPointChart component. The TRSCustomShapeChart component is a common base class for the shape chart ( TRSShapeChart ) and the graph chart ( TRSGraphChart).
 

ShapeChartExample

noteNote

Charts are TGraphicControl descendants for VCL and TControl descendants for FMX. Display charts on a chart panel (with integrated axes, legend, header, footers, etc) or stand-alone (allowing use of FMX effects or embedding within other controls). Set the Panel property to the FMX.RS.ChartPanel.TRSChartPanel you want the chart displayed inside or nil for stand-alone use.

public class

TRSDefaultShape

The TRSDefaultShape class publishes the properties of the FMX.RS.Charts.TRSCustomDefaultShape class. It extends the TRSCustomChartPointInfo class to provide the default property values for shapes in a shape chart ( FMX.RS.Charts.TRSCustomShapeChart or FMX.RS.Charts.TRSShapeChart component)

noteNote

Unlike the TRSChartPointInfo class for the TRSCustomPointChart component, this class defines the default appearance of the shape. Each shape value can be modified after it is created.

public class

TRSGuideChart

The TRSGuideChart component is a FMX.RS.ChartPanel.TRSCustomChart descendant that represents guides. Guides are horizontal or vertical lines, similar to Photoshop guides, that help the user more quickly see other chart values. A guide chart is meant to be used with other chart types to help users interpret the values. For example, you could create a horizontal guide at Y=100, which would display a horizontal line across the chart panel at Y=100. The user can then use this guide to see at a glance which values from a line chart are above or below 100.

Note that all guides share the same pen and brush of the chart. If you wish to have guides with different looks, drop a new TRSGuideChart on your form.
 

GuideChartExample

noteNote

Charts are TGraphicControl descendants for VCL and TControl descendants for FMX. Display charts on a chart panel (with integrated axes, legend, header, footers, etc) or stand-alone (allowing use of FMX effects or embedding within other controls). Set the Panel property to the FMX.RS.ChartPanel.TRSChartPanel you want the chart displayed inside or nil for stand-alone use.

public class

TRSGuideChartBrush

Changes the default published Kind and Style so they are not stream

public class

TRSGuideChartPen

Changes the default published Style so that it is not streamed

public class

TRSGuideChartValue

Extends the FMX.RS.Charts.TRS2DChartValue class to provide the properties and methods needed to describe one guide. Guides are horizontal or vertical lines, similar to Photoshop guides, that help the user more quickly see other chart values. A guide chart is meant to be used with other chart types to help users interpret the values. For example, you could create a horizontal guide at Y=100, which would display a horizontal line across the chart panel at Y=100. The user can then use this guide to see at a glance which values from a line chart are above or below 100.

The TRSGuideChartValue class is used by the FMX.RS.Charts.TRSGuideChart component. The TRSGuideChartValue class contains the X, Y and Orientation properties to define one guide.
 

public class

TRSGuideChartValues

Extends the FMX.RS.Charts.TRS2DChartValues collection class to define a collection of guides ( FMX.RS.Charts.TRSGuideChartValue ). Guides are horizontal or vertical lines, similar to Photoshop guides, that help the user more quickly see other chart values. A guide chart is meant to be used with other chart types to help users interpret the values. For example, you could create a horizontal guide at Y=100, which would display a horizontal line across the chart panel at Y=100. The user can then use this guide to see at a glance which values from a line chart are above or below 100.

The TRSGuideChartValues class is used by the FMX.RS.Charts.TRSGuideChart component.
 

public class

TRSGuideChartValuesEnumerator

Represents type TRSGuideChartValuesEnumerator.

public class

TRSLineChart

The TRSLineChart component is a FMX.RS.ChartPanel.TRSCustomChart descendant that represents a line chart (it descends from the FMX.RS.Charts.TRSCustomLineChart component). The Line Chart connects chart values ( FMX.RS.Charts.TRS2DChartValue ) by drawing a line between the points.
 

LineChartExample

noteNote

Charts are TGraphicControl descendants for VCL and TControl descendants for FMX. Display charts on a chart panel (with integrated axes, legend, header, footers, etc) or stand-alone (allowing use of FMX effects or embedding within other controls). Set the Panel property to the FMX.RS.ChartPanel.TRSChartPanel you want the chart displayed inside or nil for stand-alone use.

public class

TRSLineChartPen

Changes the default published width so that it is not streamed

public class

TRSPathChart

The TRSPathChart component is a FMX.RS.ChartPanel.TRSCustomChart descendant that represents a path chart. The path chart displays chart values ( FMX.RS.Charts.TRSPathChartValue) as irregular shapes defined by paths representing groups of connected curves and lines. Every value in the chart has its own path and maintains the coordinates of geometric shapes in world coordinate space in an array of path points. Each saved point has a specific type, to identify the primitive shape it is defining. Complex shapes of a TPathData are composed of a sequence of primitive shapes like lines and curves.
 

PathChartExample

In addition to using code to define your path shape, each value has a Data property which accepts a string defining the shape. This string uses the same format as the TPath FMX component, which is also the same format as the paths defined in SVG files. To show SVG shapes, copy the paths to chart values.

Note: Most SVG shapes are defined assuming the 0, 0 point is in the top-left. You may need to invert the LeftAxis in order to see the path shape properly.
 

noteNote

Charts are TGraphicControl descendants for VCL and TControl descendants for FMX. Display charts on a chart panel (with integrated axes, legend, header, footers, etc) or stand-alone (allowing use of FMX effects or embedding within other controls). Set the Panel property to the FMX.RS.ChartPanel.TRSChartPanel you want the chart displayed inside or nil for stand-alone use.

public class

TRSPathChartValue

Extends the FMX.RS.Charts.TRS2DChartValue class to provide the properties and methods needed to describe one path shape. The TRSPathChartValue class is used by the FMX.RS.Charts.TRSPathChart component.
 

public class

TRSPathChartValues

Extends the FMX.RS.Charts.TRS2DChartValues class to provide the properties and methods needed to describe one shape (rectangle, triangle, circle, etc, represented by the FMX.RS.Charts.TRSShapeChartValue item). The TRSShapeChartValues class is used by the FMX.RS.Charts.TRSPathChart component.
 

public class

TRSPathChartValuesEnumerator

Represents type TRSPathChartValuesEnumerator.

public class

TRSPieChart

The TRSPieChart component is a FMX.RS.ChartPanel.TRSCustomChart descendant that represents a pie chart. The Pie Chart displays each chart value ( FMX.RS.Charts.TRSPieChartValue) as a slice of the pie in the pie chart. The size of the slice is dependant on all the other slices in the pie chart, e.g., the size of a slice is proportional to the percentage that the pie slice's value is to the sum of all slices. The pie chart draws each slice starting from 3 o'clock position on a clock and goes counter-clockwise from there. Modify the     Offset angle to change the starting angle.

Note that the pie chart always fills the rectangle between the axes on the chart panel, e.g., you cannot zoom in on a pie chart. You can, however, change the     OuterRadius property to shrink the pie chart and the     Origin property to move its center point.
 

PieChartExample2







































public class

TRSPieChartValue

Extends the FMX.RS.ChartPanel.TRSChartValue class to provide the properties and methods needed to describe one pie slice of the FMX.RS.Charts.TRSPieChart component. The TRSPieChartValue class uses the Value property to specify the amount of the pie slice. The actual size of the pie slice when drawn depends on the percentage amount that the Value represents of the sum of all pie slice values

public class

TRSPieChartValues

Defines the collection of all pie slices in a pie chart ( FMX.RS.Charts.TRSPieChart component). A pie chart is made up of a collection of pie slice values ( FMX.RS.Charts.TRSPieChartValue), where each TRSPieChartValue defines the information for one pie slice for the chart. The TRSPieChartValue class defines the properties of a slice, including Caption, Color, and Values. The TRSPieChartValues collection defines the collection class and common properties to all pie slice values, such as DimensionCount, MaxValues, and MinValues.

Note that the TRSPieChartValues collection provides built-in support for limiting the number of values in the collection (using the Limit property).
 

public class

TRSPieChartValuesEnumerator

Represents type TRSPieChartValuesEnumerator.

public class

TRSPointChart

The TRSPointChart component is a FMX.RS.ChartPanel.TRSCustomChart descendant that represents a point chart. The point chart displays chart values ( FMX.RS.Charts.TRSPointChartValues) as points, where all points are the same size and type of point (defined by the     PointsInfo property). Use the FMX.RS.Charts.TRSShapeChart component if you want each point to have individual shapes as well as size.
 

PointChartExample

noteNote

Charts are TGraphicControl descendants for VCL and TControl descendants for FMX. Display charts on a chart panel (with integrated axes, legend, header, footers, etc) or stand-alone (allowing use of FMX effects or embedding within other controls). Set the Panel property to the FMX.RS.ChartPanel.TRSChartPanel you want the chart displayed inside or nil for stand-alone use.

public class

TRSPointChartValue

Represents type TRSPointChartValue.

public class

TRSPointChartValues

Extends the FMX.RS.Charts.TRS2DChartValues class to provide the properties and methods needed to describe a 2D point that may have an image associated with it. The TRSPointChartValues class is used by the FMX.RS.Charts.TRSPointChart component among others.
 

public class

TRSPointChartValuesEnumerator

Represents type TRSPointChartValuesEnumerator.

public class

TRSScatterChart

The TRSScatterChart component is a FMX.RS.Charts.TRSCustomPointChart descendant that represents a scatter chart. The scatter chart displays chart values ( TRSScatterChartValue) as scattered points which may optionally be connected by lines and filled in (see     LineChartElements property).
 

ScatterChartExample

noteNote

Charts are TGraphicControl descendants for VCL and TControl descendants for FMX. Display charts on a chart panel (with integrated axes, legend, header, footers, etc) or stand-alone (allowing use of FMX effects or embedding within other controls). Set the Panel property to the FMX.RS.ChartPanel.TRSChartPanel you want the chart displayed inside or nil for stand-alone use.

public class

TRSShapeChart

The TRSShapeChart component is a FMX.RS.Charts.TRSCustomShapeChart descendant that represents a shape chart. The shape chart displays chart values ( FMX.RS.Charts.TRSShapeChartValue) as shapes where each point can have its own shape as well as size. If you want all points to be the same size and type of shape, use the FMX.RS.Charts.TRSPointChart component.
 

ShapeChartExample

noteNote

Charts are TGraphicControl descendants for VCL and TControl descendants for FMX. Display charts on a chart panel (with integrated axes, legend, header, footers, etc) or stand-alone (allowing use of FMX effects or embedding within other controls). Set the Panel property to the FMX.RS.ChartPanel.TRSChartPanel you want the chart displayed inside or nil for stand-alone use.

public class

TRSShapeChartValue

Extends the FMX.RS.Charts.TRS2DImageChartValue class to provide the properties and methods needed to describe one shape (rectangle, triangle, circle, etc). The TRSShapeChartValue class is used by the FMX.RS.Charts.TRSShapeChart component. The   Style property specifies the geometric shape of the shape value.
 

public class

TRSShapeChartValues

Extends the FMX.RS.Charts.TRS2DImageChartValues class to provide the properties and methods needed to describe one shape (rectangle, triangle, circle, etc, represented by the FMX.RS.Charts.TRSShapeChartValue item). The TRSShapeChartValues class is used by the FMX.RS.Charts.TRSShapeChart component.
 

public class

TRSShapeChartValuesEnumerator

Represents type TRSShapeChartValuesEnumerator.

Top

Comments (0)

RiverSoftAVG Charting Component Suite (RCCS) © 2005-2015, Thomas G. Grubb