Add Method (Graphs)

Adds a Graph object to the Graphs collection.

Syntax

Graphs.Add GraphType[, Depth][ , Vertical]

Applies To

Graphs

Discussion

A Graph object is the same as a display in the user interface.

Use the following list to set the Graph object type:

  • 0 (Crosstab)
  • 1 (Pie)
  • 2 (3-D)
  • 3 (Bar)
  • 4 (Cluster)
  • 5 (Stack)
  • 6 (Line)
  • 7 (Multi-Line)
  • 8 (Correlated)
  • 9 (Scatter)

References to the position of an object in the collection are not valid after you use this method.

Parameters

Description

GraphType

Required. Specifies the Graph object type to add.

Type: Integer

Depth

Optional. Specifies whether the Graph object is three-dimensional (3D). Applies only to graph types 1, 3, 4, and 5.

Default: True (for Type 1, 3, 4 and 5)

Type: Boolean

Vertical

Optional. Specifies whether the Graph object is a vertical display. If the property is False, it applies only to graph type 3.

Default: True

Type: Boolean

Return Type

Object

Example

This example adds a new display type to the active report. The display added is a horizontal, three-dimensional, bar graph.

Sub Main()
   Dim objPPRep As Object
   Dim objPPGraph As Object
   Dim objGraphs As Object
   Const type_bar = 3
   Const three_d = True
   Const horizontal = False
   Set objPPRep = GetObject(, "CognosPowerPlay.Report")
   Set objGraphs = objPPRep.Graphs
   Set objPPGraph = objGraphs.Add _
      (type_bar, three_d, horizontal)
   Set objPPGraph = Nothing
   Set objGraphs = Nothing
   Set objPPRep = Nothing
End Sub

Related Topics