首页 > 其他分享 > 图表控件TeeChart for .NET系列教程六:选择一个系列类型(使用系列)

图表控件TeeChart for .NET系列教程六:选择一个系列类型(使用系列)

时间:2023-02-09 17:36:27浏览次数:76  
标签:控件 Mar 系列 Title Add Jan TeeChart Product10 Feb

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

TeeChart for .NET最新版下载

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

一、系列类型

(二)选择一个系列类型

为图表选择系列类型在很大程度上取决于你自己对图表的要求。然而,在某些情况下,由于要绘制的变量的数量,图表的选择可能取决于哪些系列类型支持输入变量的数量。下表显示了每种系列类型所允许的变量数量。

 图表控件TeeChart for .NET系列教程六:选择一个系列类型(使用系列)_TeeChart使用教程

标签可以用来扩展一个2个变量系列类型的值。请看下面的例子,在同一个图表中使用了3个条形系列类型的实例。

举例:

使用条形系列类型

产品代码

月份

生产数量

10

1月

300

10

2月

325

10

3月

287

12

1月

175

12

2月

223

12

3月

241

14

1月

461

14

2月

470

14

3月

455

在其最简单的形式中,数据产生了以下图表,按月对信息进行分组。

 图表控件TeeChart for .NET系列教程六:选择一个系列类型(使用系列)_.NET图表控件_02

代码如下:

[C#] 
foreach(Steema.TeeChart.Styles.Series tSeries in tChart1.Series)
{tSeries.Marks.Visible = false;}
tChart1.Header.Text = "Production results";

bar1.Add(300,"Jan");
bar1.Add(325,"Feb");
bar1.Add(287,"Mar");
bar1.Title = "Product10";

bar2.Add(175,"Jan");
bar2.Add(223,"Feb");
bar2.Add(241,"Mar");
bar2.Title = "Product12";

bar3.Add(461,"Jan");
bar3.Add(470,"Feb");
bar3.Add(455,"Mar");
bar3.Title = "Product14";

[VB.Net]
Dim TSeries As Steema.TeeChart.Styles.Series
For Each TSeries In TChart1.Series
TSeries.Marks.Visible = False
Next
TChart1.Header.Text = "Production results"

Bar1.Add(300, "Jan")
Bar1.Add(325, "Feb")
Bar1.Add(287, "Mar")
Bar1.Title = "Product10"

Bar2.Add(175, "Jan")
Bar2.Add(223, "Feb")
Bar2.Add(241, "Mar")
Bar2.Title = "Product12"

Bar3.Add(461, "Jan")
Bar3.Add(470, "Feb")
Bar3.Add(455, "Mar")
Bar3.Title = "Product14"


或(按产品分组)

 图表控件TeeChart for .NET系列教程六:选择一个系列类型(使用系列)_图表控件_03

代码如下:    

[C#] 
foreach(Steema.TeeChart.Styles.Series tSeries in tChart1.Series)
{tSeries.Marks.Visible = false;}
tChart1.Header.Text = "Production results";

bar1.Add(300,"Product10");
bar1.Add(175,"Product12");
bar1.Add(461,"Product14");
bar1.Title = "Jan";

bar2.Add(325,"Product10");
bar2.Add(223,"Product12");
bar2.Add(470,"Product14");
bar2.Title = "Feb";
bar3.Add(287,"Product10");
bar3.Add(241,"Product12");
bar3.Add(455,"Product14");
bar3.Title = "Mar";

[VB.Net]
Dim TSeries As Steema.TeeChart.Styles.Series
For Each TSeries In TChart1.Series
TSeries.Marks.Visible = False
Next
TChart1.Header.Text = "Production results"

Bar1.Add(300, "Product10")
Bar1.Add(175, "Product12")
Bar1.Add(461, "Product14")
Bar1.Title = "Jan"

Bar2.Add(325, "Product10")
Bar2.Add(223, "Product12")
Bar2.Add(470, "Product14")
Bar2.Title = "Feb"

Bar3.Add(287, "Product10")
Bar3.Add(241, "Product12")
Bar3.Add(455, "Product14")
Bar3.Title = "Mar"

我们在上表中增加了新的数值(股票)。

10

月份

生产数量

库存水平

10

1月

300

600

10

2月

325

715

12

3月

287

676

12

1月

175

245

12

2月

223

270

14

3月

241

315

14

1月

461

800

14

2月

470

755

14

3月

455

835

表中的库存值通常高于月度产量的值,所以显示它们可以得到以下图表(这次是2D)。该图表使用线条系列来区分股票。

 图表控件TeeChart for .NET系列教程六:选择一个系列类型(使用系列)_TeeChart for_04

代码如下:

在前面第一个例子的代码中加入以下内容。​

[C#] 
line1.Add(600,"Jan");
line1.Add(715,"Feb");
line1.Add(676,"Mar");
line1.Title = "Product10 Stock";
line1.Color = bar1.Color;

line2.Add(245,"Jan");
line2.Add(270,"Feb");
line2.Add(315,"Mar");
line2.Title = "Product10 Stock";
line2.Color = bar2.Color;

line3.Add(800,"Jan");
line3.Add(755,"Feb");
line3.Add(835,"Mar");
line3.Title = "Product10 Stock";
line3.Color = bar3.Color;

[VB.Net]
Line1.Add(600, "Jan")
Line1.Add(715, "Feb")
Line1.Add(676, "Mar")
Line1.Title = "Product10 Stock"
Line1.Color = Bar1.Color

Line2.Add(245, "Jan")
Line2.Add(270, "Feb")
Line2.Add(315, "Mar")
Line2.Title = "Product10 Stock"
Line2.Color = Bar2.Color

Line3.Add(800, "Jan")
Line3.Add(755, "Feb")
Line3.Add(835, "Mar")
Line3.Title = "Product10 Stock"
Line3.Color = Bar3.Color

以上就是​​TeeChart系列教程​中“关于如何选择一个系列类型”讲解的介绍了,点击​​查看更多教程​

产品相关:搜索“慧都科技”,获取TeeChart for .NET最新版下载试用

标签:控件,Mar,系列,Title,Add,Jan,TeeChart,Product10,Feb
From: https://blog.51cto.com/u_15821131/6047187

相关文章