关于TeeChart的柱状图…………(100分)

  • 主题发起人 主题发起人 井中月
  • 开始时间 开始时间

井中月

Unregistered / Unconfirmed
GUEST, unregistred user!
在一个Chart中存在多个TBarSeries,每个Series的XValue是统一的,能否控制其中一个Series的宽度?
另外,是否可以把一个Series单独设置成None,而把其他Series都设置成Stacked?(我在编写过程中发现,无论是在编辑状态下还是在程序中设定该属性,设定一个Series都将影响到所有的Series;-)
请各位指点一二,感激不尽!
 
应该是这样的,stacked就是这样用的,但宽度是随意可改的
 
BarSeries1.BarWidthPercent = 100;
~~~~设置宽度
=================================
>>是否可以把一个Series单独设置成None,而把其他Series都设置成Stacked
<font color=red>不行.</color>
Stacked(mbStacked) 是 MultiBar 属性的一个值,由下文(摘自 Delphi 帮助文件)
可知,MultiBar 属性本身就是同时作用于多个 Series 的,所以<font color=red>不行.</color>

If you have more than one TBarSeries in the same Chart,
then you can choose if they will be drawn side-by-side,
back-to-front or Stacked. Side-by-side means the Bar
width will be divided by the number of Bar Series.
 
BarSeries1.BarWidthPercent = 100;
~~~~设置宽度
=================================
>>是否可以把一个Series单独设置成None,而把其他Series都设置成Stacked
<font color=red>不行.</font>
Stacked(mbStacked) 是 MultiBar 属性的一个值,由下文(摘自 Delphi 帮助文件)
可知,MultiBar 属性本身就是同时作用于多个 Series 的,所以<font color=red>不行.</font>

If you have more than one TBarSeries in the same Chart,
then you can choose if they will be drawn side-by-side,
back-to-front or Stacked. Side-by-side means the Bar
width will be divided by the number of Bar Series.
 
接受答案了.
 
后退
顶部