德尔福中的图表删除每个条形上的文本



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

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

中间参数,在此示例中,单词"烦人"会导致该字符串显示在栏上。

有没有办法在不显示字符串的情况下创建条形图?显而易见的事情是使用一个空值,就像...add(123,'',clred),但它仍然在每个序列中看起来像随机数的柱上绘制它。

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

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

图表编辑器中,在对象检查器中,在代码中: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);

相关内容

  • 没有找到相关文章

最新更新