TeeChart经验总结 7.Series之2:Bar

以后不贴TeeChart Editor的图了.尽量文字说明,也方便查找属性.
BarSeries.BarStyle Bar的显示类型

1    //矩形,椎体,倒椎体
2 //圆筒,椭圆,箭头,渐变矩形,圆锥体,斜面
3 //斜立方体,钻石型,反箭头,倒圆锥体
4 TBarStyle=( bsRectangle, bsPyramid, bsInvPyramid,
5 bsCilinder, bsEllipse, bsArrow, bsRectGradient, bsCone, bsBevel,
6 bsSlantCube, bsDiamond, bsInvArrow, bsInvCone);

BarSeries.ColorEachPoint 每个Bar独立颜色

BarSeries.Brush.Style 刷子类型,也就是Bar的显示图案
BarSeries.Brush.Color
BarSeries.Brush.BackColor
BarSeries.Brush.Image
以上四个属性,就是TeeChart Editor里的Pattern设置.

1 TBrushStyle = (bsSolid, bsClear, bsHorizontal, bsVertical,   
2 bsFDiagonal, bsBDiagonal, bsCross, bsDiagCross);

BarSeries.Gradient 渐变色,配合bsRectGradient使用.
BarSeries.TickLines 标记线,用于在Bar上画分隔线.
BarSeries.Dark3D 3D投影效果显示

BarSeries.Depth
BarSeries.DepthPercent
BarSeries.CustomBarWidth
BarSeries.BarWidthPercent
BarSeries.OffsetPercent
以上为设置Bar Series的 深度(3D显示),深度百分比(和Chart设置的3D设置比);宽度,宽度百分比;位移(水平方向).

BarSeries.Shadow 用于显示阴影,在3D和2D下均可显示.

BarSeries.BarPen 用来设置Bar外框的一些显示属性.

BarSeries.MultiBar 多个Bar的显示方式.

1 TMultiBar=(mbNone,mbSide,mbStacked,mbStacked100,mbSideAll,mbSelfStack); 

贴个图,比较清楚:

BarSeries.ShowInLegend
BarSeries.Cursor
BarSeries.AutoBarSize
BarSeries.CustomHorizAxis
BarSeries.CustomVertAxis
BarSeries.ValueFormat
BarSeries.PercentFormat
BarSeries.ShowInEditor
之前介绍过.

BarSeries.Marks 用于显示标记.

下面是Demo

 1 var  
2 i:Integer;
3 begin
4 BarSeries.Clear;
5 for i:= 1 to 12 do
6 begin
7 with BarSeries do
8 begin
9 AddXY(i, Random(1000), Format('%.2d月',[i]));
10 end;
11 end;
12 end;
原文地址:https://www.cnblogs.com/solokey/p/2118680.html