世俱杯 2025

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

转帖|其它|编辑:郝浩|2010-10-15 11:43:53.000|阅读 3073 次

概述:本文主要对TeeChart中Series的使用作了一个小节,希望对大家有帮助。

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

以后不贴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;  

 

慧都2010促销季开幕,TeeChart for .NET 8折促销!详情咨询:400-700-1020或023-66090381,活动详情://dpuzeg.cn/zh-CN/Products_cn/TeeChart_chinese.html


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@dpuzeg.cn

文章转载自:网络转载

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP