图表控件TeeChart for .NET系列教程六:将数据添加到系列中(使用系列)

原创|使用教程|编辑:何家巧|2023-03-07 16:10:48.233|阅读 74 次

概述:在TeeChar系列教程中,上一章完成了使用系列中“系列类的结构”的介绍,本次我们将为大家带来使用系列教程中的第二节,关于“选择一个系列类型”的讲解,希望对大家有所帮助。

#助力企业成功·知名软控件产品销售,立即咨询>>

相关链接:

TeeChart for .NET是优秀的工业4.0 WinForm图表控件,官方独家授权汉化,集功能全面、性能稳定、价格实惠等优势于一体。TeeChart for .NET 中文版还可让您在使用和学习上没有任何语言障碍,至少可以节省30%的开发时间。

TeeChart for .NET最新版下载

TeeChar系列教程中,上一章完成了使用系列中“系列类的结构的介绍,本次我们将为大家带来使用系列教程中的第三节,关于“将数据添加到系列中”的讲解,希望对大家有所帮助。

将数据添加到系列中

大多数系列类型(除ADO.NET数据源教程8和函数教程7外)都使用24种通用重载的添加方法来添加数据。但也有一些例外情况,见下表。

请注意,除了ShapeSeries之外,所有特定系列的添加方法都被自动添加为通用添加方法的进一步重载,因此可以从那里访问(例如candleSeries1.Add(new DateTime(2002,11,27),100,400,200,300);)。

颜色

添加点的时候,可以手动为其添加颜色

[C#] 
bar1.Add(50,"Tomatoes",Color.Tomato); 
[VB.Net] 
Bar1.Add(50, "Tomatoes", Color.Tomato) 


另外,你也可以让TeeChart分配一种颜色。TeeChart将为每个新系列选择最多19种独特的、尚未使用的颜色,如果Series.ColorEach = True,则为每个新系列点选择颜色。

例如:

[C#] 
Random rnd = new Random(); 
bar1.ColorEach = true; 
for(int i = 0; i < 19; ++i) 
{ 
     int higher = i + 65; 
     char letter = (char) higher; 
     bar1.Add(rnd.Next(100),letter.ToString()); 
} 
[VB.Net] 
Dim i As Integer 
Bar1.ColorEach = True 
For i = 0 To 19 
    Bar1.Add(Rnd() * 100, Chr(i + 65)) 
Next 

一个透明的颜色可以被添加到一个点上,以便为ValueList中的值保留一个空间,而不在图表上显示。

例如

[C#] 
bar1.Add(45, "My Transparent Bar", Color.Transparent); 
[VB.Net] 
Bar1.Add(45, "My Transparent Bar", Color.Transparent) 

从系列中删除数据点

使用Series.Delete来从一个系列中删除一个点。Series.Delete有两个重载。

public Void Delete(System.Int32) 

删除系列中的第n个点。

public Void Delete(System.Int32, System.Int32) 


从系列中的第n个点开始,删除若干个点n。

例如

[C#] 
bar1.Delete(7,2);  (deletes two points starting from the 8th Series point (index starts at zero)) 
[VB.Net] 
Bar1.Delete(7, 2)  (deletes two points starting from the 8th Series point (index starts at zero)) 


Series.Clear清除一个系列中的所有点。

将空点添加到系列中
Series.Add有三个重载,允许你向系列中添加一个空点。
添加一个新的空(透明)点。
public Int32 Add()
添加一个新的空点并指定文本。
public Int32 
Add(System.String)
在指定的X值处添加一个新的空点,并指定文字。
public Int32 Add(System.Double, 
System.String)
上述第二个重载将在系列中添加一个空点,允许你为该点定义一个标签,但在系列中的该点留下一个断点。在线型系列的情况下,断裂前的最后一个点不会与断裂后的第一个点连接。 
例如

[C#] 
line1.Add("Null Point"); 
[VB.Net] 
Line1.Add("Null Point")


请在TeeChart帮助文件中查找其他两个重载,了解它们的使用实例。

以上就是TeeChart系列教程中“如何将数据添加到系列中”讲解的介绍了,点击查看更多教程

如果您想了解TeeChart for .NET价格,欢迎咨询慧都在线客服

TeeChart for .NET技术交流QQ群:740060302  欢迎加入



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问

在线咨询
联系我们

客服热线
023-68661681

QQ客服

意见反馈


添加微信获专业服务

TOP
在线客服系统
live chat