基于函数的集合编辑器

基于函数的集合编辑器是用来在设计时添加或者修改以绘制数据为目的的函数。关于使用函数来绘制图表的更多信息,请参见绘制函数168页)。

访问基于函数的集合编辑器

1.   C1Chart控件上右键点击,然后从上下文菜单中选择Properties.

2.   在属性窗口中,展开ChartGroup节点,

3.   然后展开Group0节点,然后再展开ChartData节点。

4.   选择FunctionList属性,并点击ellipes按钮.

基于函数的集合编辑器将会出现.

基于函数的集合编辑器的基础部分

下面的插图描述了FunctionBase Collection Editor中的元素.

下表展示了FunctionBase Collection Editor在设计时可以使用的属性.或者在运行时可以通过FunctionBase对象来访问这些属性.

在基于函数的集合编辑器中可用的属性

Code属性指定了函数代码的类型和语言,还有代码的多行的展示.Code属性和它们的描述如下:

成员

描述

CodeErrors

获取所有的编译错误的文字描述.

CodeLanguage

获取或者设置使用VB还是C#作为编程语言.用户可以通过点击代码语言文本框的下列按钮来指定使用哪种语言.

CodeLines

获取或者设置方法代码的多行展示.通过点击ellipsis按钮您可以在集合字符串编辑器中的列表框中输入代码。

CodeType

获取或者设置代码将会被编辑成公式,方法,或者一个完整的编译单元。

CodeValid

获取函数编译是否成功。

基于函数的集合编辑器的其他属性

函数的其它属性如下:

成员

描述

Label

获取或者设置函数的标签。

LegendEntry

获取或者设置函数是否被显示在图例中。

基于函数的集合编辑器的绘制属性

绘制属性用于修改您的函数中使用的图表数据序列绘制的样式或者功能。绘制属性和它们的描述如下:

成员

描述

AutoMax

获取或者设置最大X值是否自动计算。

AutoMin

获取或者设置最小X值是否自动计算。

LineStyle

获取或者设置用于绘制函数的线的样式。

MaxX

获取或者设置函数绘制时的最大X值。

MinY

获取或者设置函数绘制时的最大X值。

PlotLinesMethod

获取或者设置函数绘制时使用的方法。

PlotNumPoints

获取或者设置函数绘制时使用的点的数目。

PlotOverData

获取或者设置函数是绘制在数据序列的上面还是后面。

Visible

获取或者设置函数绘制的可见性。