如何在Steema TChart中将point(TpointSeries)设置为与(TbarSeries)的Bar相等

时间:2013-08-09 13:38:30

标签: delphi teechart

我有一张同时拥有TBarSeries和TPointSeries的图表。 我希望点的宽度与条形相同。

我没有结果的是:

var S1:TPointSeries;
    S2:TBarSeries;
S1.Pointer.HorizWidth:=S2.BarWidth;

积分实际上几乎是酒吧的两倍。

1 个答案:

答案 0 :(得分:2)

请注意,您必须确保至少已绘制一次图表才能检索TBarSeries BarWidth。使用TChart的{​​{1}}功能强制重新绘制图表,然后您可以安全地检索Draw()

另请注意,BarWidth TPointSeries宽度为Pointer * 2. HorizSize是指点中心到指针左右两侧的长度。

以下是我用以下代码获得的内容:

Point and Bar

HorizSize