7

我正在寻找一个小部件或控件来绘制时间序列数据。基本上 plot(x,y) 其中 x 和 y 是 Nx1 个向量。我正在寻找,但没有找到太多,任何建议都会很棒!谢谢。

4

2 回答 2

9

使用 Delphi 提供的 TeeChart。适用于时间序列和实时图表。

于 2011-07-10T20:20:23.437 回答
8

我更喜欢Jedi VCL library中的 TJvChart,但后来我编写了 TJvChart,或者大部分内容。我推荐它的原因是它是免费的,但它有一些限制,包括缺乏适当的放大和缩小功能。

我不喜欢在我的应用程序中使用任何不包含源代码的组件,并且通常注意不要在任何严肃的项目中使用封闭源组件,因此如果您需要使用该组件,请计划购买 TeeChart 源代码。不过,我并不反对 Tee-Chart;如果您选择在商业项目中使用它,那么它也很棒。请注意,对于您真正想认真使用的任何东西,购买源代码确实是 100% 值得的。

快速入门: 1. 下载并安装JVCL。2. 打开包含的 JvChart 演示。

Stackoverflow 风格教程: 1. 将 TJvChart 拖放到表单上。2.编写这段代码:

  JvChart1.Options.PenCount := 1;
  JvChart1.Data.ValueCount := 3;
  // set values for [penIndex=0, valueIndex=0..2 ]
  JvChart1.Data.Value[0,  1] := 1;
  JvChart1.Data.Value[0,  2] := 3;
  JvChart1.Data.Value[0,  3] := 5;
  JvChart1.PlotGraph;

在此处输入图像描述

于 2011-07-10T21:30:18.680 回答