Table of Contents

TTMSFNCBarChartSerie Class

Convenience chart series subclass pre-configured as a bar chart series.

API unit family: TMSFNCChart Inherits from: TTMSFNCChartSerie

Syntax

TTMSFNCBarChartSerie = class(TTMSFNCChartSerie)

Properties

Name Description
AnimationFactor Controls the speed of the entry animation; higher values produce slower animation. (inherited from TTMSFNCChartSerie)
AnimationFlow When True, the animation flows continuously; when False, it steps discretely. (inherited from TTMSFNCChartSerie)
AutoXRange Controls how the x-axis range is calculated for this series. (inherited from TTMSFNCChartSerie)
AutoYRange Controls how the y-axis range is calculated for this series. (inherited from TTMSFNCChartSerie)
Bar Bar width and spacing settings for bar chart types. (inherited from TTMSFNCChartSerie)
ChartType Determines the visual presentation type of this series. (inherited from TTMSFNCChartSerie)
Crosshair Per-series crosshair appearance settings including line strokes and value label styles. (inherited from TTMSFNCChartSerie)
DataInteger Arbitrary integer value for associating application data with this series. (inherited from TTMSFNCChartSerie)
DataObject Arbitrary object reference for associating application data with this series. (inherited from TTMSFNCChartSerie)
DataString Arbitrary string value for associating application data with this series. (inherited from TTMSFNCChartSerie)
Enable3D When True, the series is rendered with a 3D offset effect using Offset3DX and Offset3DY. (inherited from TTMSFNCChartSerie)
Fill Fill settings for the series area, bars, and markers. (inherited from TTMSFNCChartSerie)
GroupIndex Group index used to combine this series with others into a stacked bar or area group; series sharing the same index are stacked together. (inherited from TTMSFNCChartSerie)
Labels Point label display settings, including format, font, and visibility. (inherited from TTMSFNCChartSerie)
Legend Per-series legend overlay settings, which can be positioned independently from the chart legend. (inherited from TTMSFNCChartSerie)
LegendText Text shown in the chart legend for this series. (inherited from TTMSFNCChartSerie)
LogarithmicX When True, the x-axis uses a logarithmic scale for this series. (inherited from TTMSFNCChartSerie)
LogarithmicXBase Logarithmic base for the x-axis scale; default is 10. (inherited from TTMSFNCChartSerie)
LogarithmicY When True, the y-axis uses a logarithmic scale for this series. (inherited from TTMSFNCChartSerie)
LogarithmicYBase Logarithmic base for the y-axis scale; default is 10. (inherited from TTMSFNCChartSerie)
Markers Data point marker settings, including shape, size, fill, and stroke. (inherited from TTMSFNCChartSerie)
MaxX Fixed maximum x-value when AutoXRange is arDisabled. (inherited from TTMSFNCChartSerie)
MaxXOffsetPercentage Additional percentage added above the auto-calculated x maximum to create padding. (inherited from TTMSFNCChartSerie)
MaxY Fixed maximum y-value when AutoYRange is arDisabled. (inherited from TTMSFNCChartSerie)
MaxYOffsetPercentage Additional percentage added above the auto-calculated y maximum to create padding. (inherited from TTMSFNCChartSerie)
MinX Fixed minimum x-value when AutoXRange is arDisabled. (inherited from TTMSFNCChartSerie)
MinXOffsetPercentage Additional percentage subtracted below the auto-calculated x minimum to create padding. (inherited from TTMSFNCChartSerie)
MinY Fixed minimum y-value when AutoYRange is arDisabled. (inherited from TTMSFNCChartSerie)
MinYOffsetPercentage Additional percentage subtracted below the auto-calculated y minimum to create padding. (inherited from TTMSFNCChartSerie)
Mode Determines how the series interprets its x-values; statistical distributes points evenly, mathematical uses numeric coordinates. (inherited from TTMSFNCChartSerie)
MultiPoint OHLC and candlestick appearance settings including increase and decrease colors. (inherited from TTMSFNCChartSerie)
Offset3DX Horizontal pixel offset for the 3D depth effect when Enable3D is True. (inherited from TTMSFNCChartSerie)
Offset3DY Vertical pixel offset for the 3D depth effect when Enable3D is True. (inherited from TTMSFNCChartSerie)
Pie Pie layout and sweep settings for pie, donut, and sized-pie chart types. (inherited from TTMSFNCChartSerie)
Points Collection of data points for this series. (inherited from TTMSFNCChartSerie)
Revert When True, the series data is displayed in reverse point order. (inherited from TTMSFNCChartSerie)
ShowInLegend When True, this series appears as an item in the chart legend. (inherited from TTMSFNCChartSerie)
Stroke Stroke settings for lines, bar borders, and marker outlines. (inherited from TTMSFNCChartSerie)
Tag User-defined integer tag for identifying the series in event handlers. (inherited from TTMSFNCChartSerie)
Visible When True, the series is drawn; when False, it is hidden and excluded from auto-range calculation. (inherited from TTMSFNCChartSerie)
XGrid X-axis grid line settings for this series. (inherited from TTMSFNCChartSerie)
XValues X-axis tick value, label, and smart label configuration for this series. (inherited from TTMSFNCChartSerie)
YGrid Y-axis grid line settings for this series. (inherited from TTMSFNCChartSerie)
YValues Y-axis tick value, label, and smart label configuration for this series. (inherited from TTMSFNCChartSerie)
ZeroReferenceValue Y-value at which the series baseline is drawn; default 0 means bars and areas extend from the x-axis. (inherited from TTMSFNCChartSerie)

Methods

Name Description
AddMultiPoint Adds an OHLC or candlestick point with open, high, low, close values; returns the new point. (inherited from TTMSFNCChartSerie)
AddPoint Adds a point with a primary y-value and optional color and legend text; returns the new point. (inherited from TTMSFNCChartSerie)
AddSecondPoint Adds a band point with primary and secondary y-values; returns the new point. (inherited from TTMSFNCChartSerie)
AddVariablePoint Adds a point with a primary y-value and a variable radius value for ctVariableRadiusPie; returns the new point. (inherited from TTMSFNCChartSerie)
AddXYPoint Adds a scatter point with explicit x and y coordinates; returns the new point. (inherited from TTMSFNCChartSerie)
Animate Starts the built-in entry animation for this series. (inherited from TTMSFNCChartSerie)
AppendFromDataArray Appends points from a y-values array without removing existing points. (inherited from TTMSFNCChartSerie)
AppendFromDataArrayEx Appends points from y and optional secondary/variable value arrays without removing existing points. (inherited from TTMSFNCChartSerie)
AppendFromMultiPointDataArray Appends OHLC or box plot data from separate value arrays without removing existing points. (inherited from TTMSFNCChartSerie)
Chart Returns the owning TTMSFNCChart instance. Returns the owning chart instance. (inherited from TTMSFNCChartSerie)
DrawLines Returns the list of line draw descriptors calculated for the last render pass. (inherited from TTMSFNCChartSerie)
DrawMultiPoints Returns the list of multi-point draw descriptors calculated for the last render pass. (inherited from TTMSFNCChartSerie)
DrawPoints Returns the list of marker draw descriptors calculated for the last render pass. (inherited from TTMSFNCChartSerie)
DrawRects Returns the list of bar/rect draw descriptors calculated for the last render pass. (inherited from TTMSFNCChartSerie)
DrawSlices Returns the list of pie/spider slice draw descriptors calculated for the last render pass. (inherited from TTMSFNCChartSerie)
GetEffectiveXAngle Returns the effective x-axis label rotation angle in degrees, accounting for smart label auto-rotate. (inherited from TTMSFNCChartSerie)
GetEffectiveYAngle Returns the effective y-axis label rotation angle in degrees, accounting for smart label auto-rotate. (inherited from TTMSFNCChartSerie)
GetPoint Returns the point data at the specified zero-based index as a TTMSFNCChartPointVirtual snapshot. (inherited from TTMSFNCChartSerie)
GetPointsCount Returns the number of data points in this series, including virtual points when in virtual mode. (inherited from TTMSFNCChartSerie)
GetXOffset Returns the canvas x-offset of this series' plot area within the chart control. (inherited from TTMSFNCChartSerie)
LoadFromDataArray Replaces all points with data from a y-values array; optional x-values and x-labels arrays. (inherited from TTMSFNCChartSerie)
LoadFromDataArrayEx Replaces all points with data from y and optional secondary/variable value arrays. (inherited from TTMSFNCChartSerie)
LoadFromMultiPointDataArray Replaces all points with OHLC or box plot data from separate value arrays. (inherited from TTMSFNCChartSerie)
ValueToX Converts a data value to a canvas x-coordinate using this series' x-scale. (inherited from TTMSFNCChartSerie)
ValueToY Converts a data value to a canvas y-coordinate using this series' y-scale. (inherited from TTMSFNCChartSerie)
XMax Returns the maximum x data value after applying auto-range calculation. (inherited from TTMSFNCChartSerie)
XMin Returns the minimum x data value after applying auto-range calculation. (inherited from TTMSFNCChartSerie)
XScale Returns the horizontal pixel-per-unit scale factor calculated for the last render pass. (inherited from TTMSFNCChartSerie)
XToValue Converts a canvas x-coordinate to a data value using this series' x-scale. (inherited from TTMSFNCChartSerie)
XYToArea Returns True if canvas coordinates (X, Y) fall within the filled area of this series. (inherited from TTMSFNCChartSerie)
XYToBar Returns the chart point whose bar rectangle contains canvas coordinates (X, Y), or nil when not found. (inherited from TTMSFNCChartSerie)
XYToBarVirtual Finds the bar under canvas coordinates in virtual mode; returns True and populates APoint on success. (inherited from TTMSFNCChartSerie)
XYToClosestDrawPoint Finds the nearest drawn point marker to canvas coordinates (X, Y); returns True and populates ADrawPoint on success. (inherited from TTMSFNCChartSerie)
XYToLegendItem Returns the index of the legend item at canvas coordinates (X, Y), or -1 when not found. (inherited from TTMSFNCChartSerie)
XYToPoint Returns the chart point whose marker is under canvas coordinates (X, Y), or nil when not found. (inherited from TTMSFNCChartSerie)
XYToPointVirtual Finds the virtual point at canvas coordinates in virtual mode; returns True and populates APoint on success. (inherited from TTMSFNCChartSerie)
XYToSlice Returns the chart point whose pie slice contains canvas coordinates (X, Y), or nil when not found. (inherited from TTMSFNCChartSerie)
XYToSliceVirtual Finds the pie slice under canvas coordinates in virtual mode; returns True and populates APoint on success. (inherited from TTMSFNCChartSerie)
YMax Returns the maximum y data value after applying auto-range calculation. (inherited from TTMSFNCChartSerie)
YMin Returns the minimum y data value after applying auto-range calculation. (inherited from TTMSFNCChartSerie)
YScale Returns the vertical pixel-per-unit scale factor calculated for the last render pass. (inherited from TTMSFNCChartSerie)
YToValue Converts a canvas y-coordinate to a data value using this series' y-scale. (inherited from TTMSFNCChartSerie)