`
房价会降吗
  • 浏览: 65322 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

跨平台图表控件TeeChart如何从DAT或TEXT文件中导入数据

阅读更多

大多数开发人员在使用TeeChart进行开发的时候,都需要访问包含在文本文档中的一些数据,本次教程将详细讲解如何去实现这一步骤。

文本文件通常包含使用空格键或者是TAB键分隔开的数字和文字:

TeeChart官方最新版免费下载地址

比如下面的文本,包含两个字段,使用空格作为字段分隔:

0.1 24

0.5 143

0.2 321

0.1 100

从一个文本文件读取数据(如果列分隔符是正确的),开发者可以使用TSeriesTextSource组件,可以根据自身的数据设置ileName、Fields和FieldSeparator属性。然后只需通过设置TSeriesTextSource.Series或Series.DataSource属性将系列文本源组件连接到一个图表系列。

1 创建一个新的应用程序。 (File->New->Application)

2 从"Additional"面板选项卡中拖放TChart组件。

3 双击Chart1组件显示TeeChart编辑对话框。(或右键单击Chart1并单击"Edit...")

4 单击"Add..." 按钮,选择"Line"系列风格,单击OK按钮。(或双击"Line"图表)

5 关闭编辑器对话框(或按Esc键关闭它)。

6 找到“TeeChart”组件面板选项卡并拖放SeriesTextSource组件。

7 双击SeriesTextSource1组件显示编辑器对话框,填写以下属性:

大多数开发人员在使用TeeChart进行开发的时候,都需要访问包含在文本文档中的一些数据,本次教程将详细讲解如何去实现这一步骤。 文本文件通常包含使用空格键或者是TAB键分隔开的数字和文字: 比如下面的文本,包含两个字段,使用空格作为字段分隔: 0.1 24 0.5 143 0.2 321 0.1 100 从一个文本文件读取数据(如果列分隔符是正确的),开发者可以使用TSeriesTextSource组件,可以根据自身的数据设置ileName、Fields和FieldSeparator属性。然后只需通过设置TSeriesTextSource.Series或Series.DataSource属性将系列文本源组件连接到一个图表系列。 1 创建一个新的应用程序。 (File->New->Application) 2 从

跨平台图表控件Teechart使用教程:从DAT或TEXT文件中导入数据

VCL代码:

unit UImportData;

  interface

  uses
    Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
    Dialogs, TeEngine, Series, TeeURL, TeeSeriesTextEd, ExtCtrls,  
    TeeProcs, Chart, StdCtrls, Buttons;

  type
    TForm1 = class(TForm)
      Chart1: TChart;
      Series1: TLineSeries;
      SeriesTextSource1: TSeriesTextSource;
      Panel1: TPanel;
      BitBtn1: TBitBtn;
      procedure BitBtn1Click(Sender: TObject);
    private
    { Private declarations }
    public
    { Public declarations }
    end;

  var
    Form1: TForm1;

  implementation

  {$R *.dfm}

  procedure TForm1.BitBtn1Click(Sender: TObject);
  begin
    with SeriesTextSource1 do
    begin
      // Setup fields (columns in text file)
      Fields.Clear;
      AddField('X',1);
      AddField('Y',2);

      // Set separators
      FieldSeparator := ' ';
      DecimalSeparator := '.';

      // Set file name containing text data
      FileName := 'test.dat';

      // Series to add data
      Series := Series1;

      // Load data from file into Series
      Active := True;
    end;
 

    // Example of setting axes scales.
    // Not necessary is axes already have Automatic:=True.

    Series1.GetVertAxis.SetMinMax(0,1);
    Series1.GetHorizAxis.SetMinMax(3864.90,3865.50);
  end;

  end.
Displaying the SeriesTextSource editor dialog

If you wish to show the SeriesTextSource editor dialog at runtime, simply drop a button and type this code at Button1Click event:

  procedure TForm1.Button1Click(Sender: TObject);
  begin
    // This procedure is located at TeeSeriesTextEd.pas unit:
    TeeEditSeriesTextSource(SeriesTextSource1);    
  end;

 

0
0
分享到:
评论

相关推荐

    图表控件TeeChart5 OCX

    1. **跨平台兼容性**:TeeChart5 OCX的独特之处在于其广泛的平台支持,不仅限于Windows操作系统,还可以在其他开发环境中使用,如Microsoft Office应用集成、Web开发以及移动设备应用。 2. **多种图表类型**:该...

    图表控件TeeChart破解版

    图表控件TeeChart破解版,支持VC6.0、VS2010等编译器。

    利用TeeChart控件读文件数据

    在本文中,我们将深入探讨如何在Visual Studio 2010环境下使用TeeChart控件来处理XML文件数据。TeeChart是一款强大的图表组件,它为开发者提供了丰富的图形绘制功能,广泛应用于数据可视化领域。而VC(Visual C++)...

    teechart图表控件实例

    Teechart控件提供了丰富的图表类型,可以满足从简单的数据展示到复杂的数据分析需求。其主要特点包括: 1. **丰富的图表类型**:除了常见的图表类型,Teechart还支持金融图表(如K线图)、地理地图、3D图表等,可以...

    TeeChart图表控件.zip

    综上所述,TeeChart图表控件凭借其丰富的图表类型、高度自定义的功能、跨平台支持以及优秀的性能,成为了数据可视化领域中的一个强大工具。无论是在企业级应用还是个人项目中,TeeChart都能帮助开发者创建出专业且...

    绘图控件TeeChart的功能介绍与应用举例

    - **跨平台兼容性**:作为一个32位ActiveX控件,TeeChart可在多种编程环境下使用,例如VB、VC、Delphi、MS Office等。 - **直接访问ODBC数据源**:能够直接连接到ODBC数据源,便于获取数据进行图表展示。 - **多种...

    TeeChart8.ocx图表控件(含注册)汉化版

    TeeChart8.ocx是一款广泛应用于数据可视化领域的图表控件,尤其在开发Windows应用程序时,它为程序员提供了丰富的图表类型和强大的图形绘制功能。这款控件由Steema Software公司开发,设计目标是帮助开发者轻松创建...

    C#绘图控件teechart

    1. **安装与导入**:首先,需要在Visual Studio中安装TeeChart的NuGet包或直接将TeeChart.dll文件引入项目。完成后,TeeChart组件会出现在工具箱中。 2. **拖放控件**:在设计视图中,将TeeChart控件从工具箱拖放到...

    TeeChart控件 TeeChart.dll

    TeeChart控件是用于开发图表和数据可视化的专业组件,尤其在.NET环境中,它为C#程序员提供了强大的工具。TeeChart.dll是这个控件的核心库文件,它包含了实现各种图表类型、自定义样式以及数据操作所需的功能。...

    TeeChart2011图表控件

    TeeChart Pro ActiveX是西班牙Steema SL公司开发的图表类控件,主要用来生成各种复杂的图表。熟悉Delphi和C++ Builder的编程人员对它不会陌生,因为在Delphi和C++ Builder里包括了TeeChart的VCL版本。本文使用的...

    TeeChart v 8.01控件和中文使用说明

    这款控件支持多种操作系统,如Windows、iOS、Android和Web平台,满足了跨平台开发的需求。 首先,TeeChart v 8.01的安装和集成是其使用的关键步骤。开发者通常会将TeeChart库添加到项目中,通过引用控件库来调用其...

    TeeChart8控件.zip

    在MFC项目中集成TeeChart8控件后,开发者可以利用其丰富的图表类型和自定义选项来展示数据。控件通常通过COM(Component Object Model)接口与应用程序通信,这意味着开发者可以通过接口方法和属性来设置和获取图表...

    VC中使用Teechart控件

    Series 是要显示的数据的主体,在一个图表中可以有一个或多个序列,每个序列可以有不同的显示类型,如 Line、Bar、Pie 等等。 Axes 控制图表坐标轴的属性,在缺省的情况下,坐标轴可以自动地根据不同的数据设置好...

    MFC中使用TeeChart控件例程(vs2017环境下)

    在本文中,我们将深入探讨如何在Microsoft Foundation Class (MFC) 应用程序中使用TeeChart控件,特别是在Visual Studio 2017开发环境中。TeeChart是一款强大的图表库,提供了丰富的图表类型和自定义选项,适用于C++...

    TEEChart图表控件使用文档以及实例代码 TeeChart应用技术详解 delphi

    TEEChart是一款强大的图表控件,它在Delphi开发环境中被广泛使用,为开发者提供了丰富的图表类型和自定义选项,以实现数据可视化的需求。本篇将围绕"TEEChart图表控件使用文档以及实例代码"展开,深入探讨其核心功能...

    TeeChart控件

    此外,TeeChart还支持数据源绑定,可以直接从数据库或其他数据提供者获取数据,简化了数据处理流程。 在性能方面,TeeChart控件优化了绘图算法,能够在处理大数据量时保持良好的响应速度。同时,它还支持多线程渲染...

    PB 作图源程序及第三方作图控件teechart

    本主题主要关注PB中的图形绘制,特别是xy曲线图,以及引入了第三方图表控件Teechart。 XY曲线图在数据分析和科学计算中十分常见,它通过X轴和Y轴表示两个变量的关系,用于直观展示数据趋势和分布。在PB中,创建xy...

    teechart控件vc教程

    总之,Teechart控件结合ADO技术,为VC开发者提供了一个强大的工具,可以轻松地从数据库中获取数据并以图表形式展示,这对于数据分析、监控系统或者任何需要实时数据显示的应用都是非常有价值的。通过掌握这些知识点...

    TeeChart8控件安装_TeeChart8_

    2. **初始化控件**:在MFC的初始化函数中,如`OnInitDialog()`,初始化TeeChart8控件,并设置其属性,例如图表类型、数据源等。 3. **绘制图表**:通过调用TeeChart8提供的API函数,绘制数据并更新图表。例如,可以...

Global site tag (gtag.js) - Google Analytics