Visualforce 页面中的 <apex: areaSeries> 组件

17 Mar 2025 | 5 分钟阅读

它是最重要的组件之一,用于定义需要在 VF 图表中呈现为阴影区域的数据系列。 <apex:areaSeries> 组件类似于 <apex:lineSeries> 组件,只是 fill 属性设置为 true。

<apex:areaSeries> 组件具有以下属性

1. axis

axis 属性的类型为 String,用于定义图表系列应绑定到的轴。 可能的值为 left、right、top 和 bottom。

绑定的轴应由同级组件定义,即 <apex:axis> 组件。

语法

2. colorSet

类型为 String,用于定义颜色值的集合。 我们将颜色指定为以逗号分隔的十六进制颜色。

语法

3. highlight

类型为 Boolean,用于指定当鼠标指针经过时是否应突出显示每个级别。 默认情况下,其值设置为 true。

语法

4. hightlightLineWidth

类型为 Integer,用于指定突出显示级别时围绕该级别的线条的宽度(像素)。

语法

5. highlightOpacity

类型为 String,用于指定 0 到 1 之间的十进制数字。 该十进制数字表示突出显示级别时颜色覆盖层的透明度。

语法

6. highlightStrokeColor

类型为 String,用于指定突出显示级别时围绕该级别的线条的颜色(十六进制代码)。

语法

7. id

id 属性的类型为 string,允许页面上的其他组件引用该图表组件。

语法

8. opacity

类型为 string,用于指定 0 到 1 之间的十进制数字。 该十进制数字表示此系列级别的填充区域的透明度。

语法

9. rendered

类型为 Boolean,用于指定图表系列是否在图表中呈现。 默认情况下,其值设置为 true。

语法

10. rendererFn

类型为 string,用于指定 JavaScript 函数的名称。 指定的函数会覆盖每个数据点的呈现方式。

语法

11. showInLegend

类型为 Boolean,用于指定是否需要将此图表添加到图表图例中。 默认情况下,其值设置为 true。

语法

12. tips

当鼠标指针经过时,我们需要为每个数据点标记显示工具提示时,我们使用此属性。 此属性的类型为 Boolean,默认情况下,其值设置为 true。

语法

13. title

类型为 string,用于定义需要在图表图例中显示的此图表系列的标题。

语法

14. xField

在图表数据中提供的每个记录中的字段,从中检索系列中每个数据点的 x 轴值。 此字段必须存在于图表数据中的每个记录中。

语法

15. yField

在图表数据中提供的每个记录中的字段,从中检索系列中每个数据点的 x 轴值。 此字段必须存在于图表数据中的每个记录中。

语法

让我们举一个例子来了解如何在 VF 中使用 areaSeries 组件

ApexAreaSeriesExample.vfp

ApexAreaSeriesController.apxc

输出

apex:areaSeries Component in Visualforce Page
apex:areaSeries Component in Visualforce Page