Overview
TBIChart automatically creates charts from TDataItem structures. It intelligently selects chart types based on your data.
Location: VCLBI.Chart.pas:207
Properties
Data
Chart
Options
TBIChartOptions
Location:VCLBI.Chart.pas:124
Mode
Automatic: Auto-detect best chart typeXY: Standard 2D charts (Bar, Line, Area, Pie)ThreeD: 3D Surface, Grid, ScatterFinancial: Candle, OHLC chartsGeographic: Map-based charts
Items
Direction
Automatic: Choose based on dataRows: Each row is a pointColumns: Each column is a series
Dimensions
Automatic: 2D or 3D based on dataView2D: Force 2D viewOrthogonal: 3D orthogonal projectionView3D: 3D perspective
Legend
Automatic: Show when multiple seriesShow: Always showHide: Never show
Marks
Automatic: Show for small datasetsShow: Always show point labelsHide: Never show
Title
Automatic: Use data nameCustom: Keep existing title
Stacked
Automatic: Based on dataYes: Stack seriesStacked100: Stack to 100%Side: Series side by sideNo: Overlapped
Series2D
Series3D
Methods
Fill
Multiple overloads for different data sources:Clear
ExchangeXY / ExchangeYZ / ExchangeXZ
SetTwoAxes
SplitAxes
Usage Examples
Automatic Chart
Specific Chart Type
3D Surface Chart
Customized Chart
Pie Chart from Summary
Financial Chart
Histogram
Multiple Y Axes
Access TeeChart Directly
Dynamic Chart Type
Chart Types
2D Series
TBarSeries: Bar chartTHorizBarSeries: Horizontal barsTLineSeries: Line chartTAreaSeries: Area chartTPieSeries: Pie chartTPointSeries: Scatter plot
3D Series
TSurfaceSeries: 3D surfaceTPoint3DSeries: 3D scatterTLineSeries(3D mode): 3D lines
Financial Series
TCandleSeries: CandlestickTOHLCSeries: OHLC bars
