德尔福的tchart删除每个栏上的文字

时间:2017-01-07 05:39:49

标签: delphi teechart

我在Delphi中使用tchart。这是一个条形图,要添加到每个系列,它需要3个参数,如下所示:

chart1.series[0].add(123,'annoying',clred); 

中间参数,在这个例子中是单词"恼人的"导致该字符串显示在条形图上。

有没有办法在不显示字符串的情况下创建条形图?显而易见的是使用一个空值,比如...add(123,'',clred),但它仍然会在条形图上显示每个系列中的随机数字。

1 个答案:

答案 0 :(得分:0)

TBarSeries.Add具有单参数重载版本

无论如何,你可以不显示字符串标签:

在图表编辑器的Object Inspector中,代码为:Series-Marks-Visible

//Series1-General-BottomAxis-DataTime is set
var
  i: integer;
begin
  Series1.Marks.Visible := false;
  for i := -2 to 0 do
     Series1.AddXY(Now + 3 * i, i + 3);