跨平台图表控件TeeChart使用教程:导入XML数据

浪子不回头ぞ 提交于 2019-12-07 20:21:44

TeeChart的最新版中包含了一个自动加载XML数据的新组件。这个组件的名字叫做TTeeXMLSource,用户可以在TeeXML.pas unit中找到这个组件。

跨平台图表控件TeeChart使用教程:导入XML数据

加载XML图表所需的最小属性是"Chart"和"FileName"。图表属性表明了需要添加XML数据的图表和位置。FileName属性也可以是一个网址(URL)。Load方法用于将XML数据加载到图表系列。

让我们创建一个新的应用程序,并拖放一个Chart1组件和一个TeeXMLSource1组件。

1
2
3
4
5
6
7
8
9
10
uses Series;
 
procedure TForm1.FormCreate(Sender: TObject);
begin
RegisterTeeStandardSeries; // make sure "Line" style is loaded.
 
TeeXMLSource1.Chart:=Chart1;
TeeXMLSource1.FileName:='TeeChartSampleMan ySeries.xml';
TeeXMLSource1.Load;
end;

注意:在上面的示例中,可以通过添加TeeChart工具栏或添加TeeGally单位,省略调用RegisterTeeStandardSeries。它只是注册基本图表样式(线、条、饼装等),所以XML导入过程可以自动创建基于XML文件中系列风格的图表。

输出图表如下:

跨平台图表控件TeeChart使用教程:导入XML数据

从web URL加载远程XML文件也是一样简单:

1
2
3
4
5
6
procedure TForm1.FormCreate(Sender: TObject);
begin
TeeXMLSource1.Chart:=Chart1;
TeeXMLSource1.FileName:='http://www.steema.com/SampleData.xml';
TeeXMLSource1.Load;
end;

输出结果为:

跨平台图表控件TeeChart使用教程:导入XML数据

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

》》》8.5折!跨平台图表控件TeeChart特价中

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!