混合图表上的系列类型
TeeChart Pro没有预定义的图表类型,提供了一个空的图表画布作为数据系列的背景。您可以将需要的图表类型定义为要显示的系列类型的混合。由于某些系列类型的专门化性质,在图表上将该系列类型与另一系列类型混合是不切实际的。当您要添加新系列时,TeeChart可以帮助您将图表库中不合适的系列类型变灰。在一个图表中可以放入的序列数量没有实际限制。
加入官方社群740060302,欢迎相互交流
添加新系列
使用TeeChart编辑器或通过代码添加一个系列。
例子:
[C#]
private void button1_Click(object sender, System.EventArgs e) { Bar bar1 = new Bar(tChart1.Chart); bar1.FillSampleValues(10); }
点击复制
[VB.Net]
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Bar1 As New Steema.TeeChart.Styles.Bar(TChart1.Chart) Bar1.FillSampleValues(10) End Sub
点击复制
Series被添加到SeriesList中,可以通过Index TChart1.Series(Index)访问,第一个Series从0开始。TeeChart Pro为系列添加了默认名称 (Series 0, Series 1等)。您可以使用系列修改名称。标题属性。
为系列选择坐标轴
添加到图表中的系列将自动以左轴和底轴作为参考轴。您可以通过选择相关系列的系列常规页面来更改图表编辑器中的参考轴。有4个轴可用,上,左,下和右。通过代码,改变轴看起来像这样:
[C#]
bar1.VertAxis = Steema.TeeChart.Styles.VerticalAxis.Right; bar1.HorizAxis = Steema.TeeChart.Styles.HorizontalAxis.Top;
点击复制
[VB.Net]
Bar1.VertAxis = Steema.TeeChart.Styles.VerticalAxis.Right Bar1.HorizAxis = Steema.TeeChart.Styles.HorizontalAxis.Top
点击复制
每个轴可关联1个以上系列。TeeChart将决定适合与轴匹配的系列的最佳比例,但您可以自己更改轴的比例(参见轴教程)。可以增加额外的轴;他们将复制与前4个轴相关联的比例(参见教程部分附加轴)。
连接系列
您可以使用一个系列作为另一个系列的数据源。这可以通过在图表编辑器中设置第二个系列的数据源来完成。转到Series选项卡,Datasource页面。选择“Function”作为数据源类型。将出现两个列表框,可用系列和选定系列。选择您希望用作本系列的数据源的系列,然后,在上面的组合框中,标题为Functions:,选择Average作为函数类型,并单击Apply按钮。注意,以这种方式,任何系列都可以定义为任何其他系列的函数,函数类型可以是“函数”组合框中可用的任何列表。通过下面的代码实现相同的功能:
[C#]
Steema.TeeChart.Functions.Average average1 = new Steema.TeeChart.Functions.Average(); line1.Function = average1; line1.DataSource = bar1; bar1.FillSampleValues(10); line1.CheckDataSource();
点击复制
[VB.Net]
Dim Average1 As New Steema.TeeChart.Functions.Average() Line1.Function = Average1 Line1.DataSource = Bar1 Bar1.FillSampleValues(10) Line1.CheckDataSource()
点击复制
更改系列顺序
使用图表编辑器可以很容易地更改序列顺序。转到编辑器的彩票走势图,突出显示您希望移动的系列。使用右侧的箭头按钮按序列顺序向上或向下移动序列。数列顺序将决定该数列在图中相对于其他数列的显示位置。将序列设置为“Active=False”将在图表中隐藏该序列,但保持其数据内容不变。
要通过代码更改系列顺序,请使用series . exchange。
[C#]
Steema.TeeChart.Functions.Average average1 = new Steema.TeeChart.Functions.Average(); line1.Function = average1; line1.DataSource = bar1; bar1.FillSampleValues(10); line1.CheckDataSource();
点击复制
[VB.Net]
Dim Average1 As New Steema.TeeChart.Functions.Average() Line1.Function = Average1 Line1.DataSource = Bar1 Bar1.FillSampleValues(10) Line1.CheckDataSource()
点击复制
*交换系列后,系列的索引将会更改。因此,当0变成1,1变成0时,如果重新运行代码,上面的代码行将永久地交换2系列“0”和“1”。
如需下载产品TeeChart for NET ,请点击产品名进入下载页面