<dvt:graph>

dvt:graph graph graph

UIComponent class: oracle.adf.view.faces.bi.component.graph.UIGraph
Component type: oracle.dss.adf.graph.Graph

Use the graph tag to create an ADF data visualization graph. This tag is sufficient to produce a graph but you can also specify custom settings for many components by including any of the child tags of the graph tag.

Relationship with other tags

The Graph component can have the following children annotationSet, alertSet, o1Title, x1Title, y1Title, y2Title, y1BaseLine, y2BaseLine, x1Axis, y1Axis, y2Axis, x1TickLabel, y1TickLabel, y2TickLabel, legendArea, legendTitle, legendText, o1MajorTick, x1MajorTick, y1MajorTick, y2MajorTick, markerText, o1Axis, o1TickLabel, graphPlotArea, graphPieFrame, slice, sliceLabel, pieLabel, pieFeeler, stockMarker, volumeMarker, background, paretoLine, paretoMarker, referenceObjectSet, seriesSet, timeAxisDateFormat, graphTitle, graphSubtitle, graphFootnote, shapeAttributesSet.

Example

The following example shows XML for a graph tag.
<dvt:graph drillingEnabled="false" barShape="CYLINDER" threeDEffect="true"
seriesTooltipLabelType="TLT_MEMBER" groupTooltipLabelType="TLT_MEMBER"
markerTooltipType="MTT_VALUES_TEXT" lineDataLineDisplayed="true" markerDisplayed="false"
graphicAntialiasing="false" textAntialiasing="false" seriesEffect="SE_NONE"
seriesObjectCount="30" graphType="BAR_VERT_CLUST2Y"
alignTickMarks="true" imageHeight="450" imageWidth="450" imageFormat="PNG"
stylePath="/oracle/dss/graph/styles/glass.xml" otherProperties="#{sampleGraph.otherProps}"
value ="#{sampleGraph.graphDataModel}" seriesRolloverBehavior="RB_DIM"
drillRequestingListener="#{sampleGraph.drillRequesting}"
drillRequestedListener="#{sampleGraph.drillRequested}"
drillAction ="drillAct" partialTriggers="b2" partialSubmit="true"/>

Events

Type Phases Description
oracle.adf.view.faces.bi.event.ClickEvent Apply Request Values The ClickEvent is delivered when the component is clicked.
oracle.adf.view.faces.bi.event.DrillEvent Invoke Application The drill requested event is delivered after a drill operation is executed.
oracle.adf.view.faces.bi.event.TimeSelectorEvent Apply Request Values The time selector event is delivered after the time selector is moved
oracle.adf.view.faces.bi.event.TimeAxisEvent Apply Request Values The time axis event is delivered when the plot area of a time axis graph is clicked
oracle.adf.view.faces.bi.event.ZoomAndScrollEvent Apply Request Values The zoom and scroll event is delivered when the axis is zoomed or scrolled
org.apache.myfaces.trinidad.event.AttributeChangeEvent Invoke Application,
Apply Request Values
Event delivered to describe an attribute change. Attribute change events are not delivered for any programmatic change to a property. They are only delivered when a renderer changes a property without the application's specific request. An example of an attribute change events might include the width of a column that supported client-side resizing.

Attributes

Name Type Supports EL? Description
alignTickMarks boolean Yes

Indicates whether the tick marks on the y1-Axis and on the y2-Axis should align for dual-y graphs. Valid values are:

  • "true" - (Default) Aligns tick marks on the Y1-Axis and the Y2-Axis.
  • "false" - Scales the Y1-Axis and the Y2-Axis independently.
animationDownColor String Yes Specifies the color used to indicate that a data value has decreased. Enter values in RGB hexadecimal.
animationDuration int Yes Specifies the animation duration in milliseconds.
animationIndicators String Yes

Specifies the type of data change indicators to show. Valid values are:

  • NONE - Show no data change indicators
  • ALL (Default) - Show all data change indicators
animationOnDataChange String Yes

Specifies the type of data change animation to apply. Valid values are:

  • NONE - Apply no data change animation effects
  • AUTO (Default) - Apply Active Data Service (ADS) data change animation events.
  • ON - Apply data change animation events for Partial Page Refresh events.
animationOnDisplay String Yes

Specifies the type of initial rendering effect to apply. Valid values are:

  • NONE (Default)- Do not show any initial rendering effect
  • AUTO - Apply an initial rendering effect automatically chosen base on graph or gauge type
animationUpColor String Yes Specifies the color used to indicate that a data value has increased. Enter values in RGB hexadecimal.
annotationsVisibility String Yes

Controls whether annotations are displayed for a graph. Valid values are the following:

  • SHOW_ALL - Displays all annotations.
  • SHOW_NONE - Hides annotations.
attributeChangeListener javax.el.MethodExpression Only EL a method reference to an attribute change listener. Attribute change events are not delivered for any programmatic change to a property. They are only delivered when a renderer changes a property without the application's specific request. An example of an attribute change events might include the width of a column that supported client-side resizing.
barShape String Yes

Shape of bars in a bar graph. Valid values are the following:

  • RECTANGLE
  • CYLINDER
  • TRIANGLE
  • DIAMOND
binding String Only EL

Specifies a binding reference to store a specific instance of UIGraph from a backing bean. Set this attribute only to access code in a backing bean. For example, to reference a graph component in the SampleGraph class, use the following code: binding="#{sampleGraph.graph}"

clickAction String Yes Refers to a backing bean method that performs navigation processing for the graph and returns an outcome String. Or a static outcome String can be specified. The JSF NavigationHandler selects the page to display next by matching the outcome String against the navigation rules in the application configuration resource file. The application writes the Navigation rules.
clickListener String Yes
contentDelivery String Yes Specifies whether to fetch content with page load or after page load. Valid values are lazy (default) and immediate.
continuousTimeAxisInterval String Yes

Specifies the interval along a continuous time axis only if you want to override the value that the graph calculates automatically. Valid values are as follows:

  • CTAI_AUTOMATIC - (Default) Graph calculates the interval automatically.
  • CTAI_YEAR - Sets the interval to years.
  • CTAI_MONTH - Sets the interval to months.
  • CTAI_DAY - Sets the interval to days.
  • CTAI_HOUR - Sets the interval to hours.
  • CTAI_MINUTE - Sets the interval to minutes.
  • CTAI_SECOND - Sets the interval to seconds.
customLayout String Yes

Specifies custom layout information when the graph automatically places and sizes its components. Valid values are:

  • CL_NONE - Do not use any of the other custom layout attribute values
  • CL_TITLES_SIDEBYSIDE - Display Title and subtitle side by side instead of the subtitle below the title
  • CL_TITLE_SEPARATOR - Display title separator under the titles
customToolTipCallback oracle.dss.graph.CustomToolTipCallback Yes Specifies a callback(implementation of oracle.dss.graph.CustomToolTipCallback) for overriding the tool tips that the Graph provides by default. Only EL is supported.
customizationId String Yes The id used to locate this component when applying persistent customizations. Components without a customizationId set can not save customizations to the persistent store. Instead, any customizations will at most only apply to the current Session. Each customizationId must be unique in the document.
dataErrorTextCallback oracle.dss.graph.DataErrorTextCallback Yes Specifies callback(implementation of oracle.dss.graph.DataErrorTextCallback) for overriding the error message that the Graph displays when it is not provided with enough data to draw a graph. Only EL is supported.
drillAction String Yes a method reference to a drill action
drillRequestedListener String Yes a method reference to a drill requested listener
drillRequestingListener String Yes a method reference to a drill requesting listener
drillingEnabled boolean Yes Indicates whether drilling is enabled.
dynamicResize String Yes Specifies whether to resize the component based on its container size. Valid values are FIXED_SIZE (default) and DYNAMIC_RESIZE.
explicitTimeRangeEnd java.util.Date Yes Specifies explicit time range end date for the time axis. TimeRangeMode property must be set to TRM_EXPLICIT. Only EL is supported.
explicitTimeRangeStart java.util.Date Yes Specifies explicit time range start date for the time axis. TimeRangeMode property must be set to TRM_EXPLICIT. Only EL is supported.
flashDefaultFontLoading String Yes Specifies whether default fonts are loaded in FLASH from the middle tier. Valid values are FLASH_DEFAULT_FONT_LOADING_ALL or FLASH_DEFAULT_FONT_LOADING_NONE. The default value is FLASH_DEFAULT_FONT_LOADING_ALL.
fontURLMap java.util.Map Yes Provides a mapping of font names and font swf file URLs in the form of a java.util.Map object. This map should have the font names as the keys, and the font urls as the values.
graphType String Yes

Specifies the type of graph. Valid values are:

  • AREA_VERT_ABS - Absolute area graph
  • AREA_VERT_ABS_SPLIT2Y - Absolute, split dual-Y area graph
  • AREA_VERT_PERCENT - Percent area graph
  • AREA_VERT_STACK - Stacked area graph
  • AREA_VERT_STACK_SPLIT2Y - Stacked, split dual-Y area graph.
  • BAR_HORIZ_CLUST - Clustered bar graph that is horizontal
  • BAR_HORIZ_CLUST_2Y - Clustered, dual-Y bar graph that is horizontal
  • BAR_HORIZ_CLUST_SPLIT2Y - Clustered, split dual-Y bar graph that is horizontal
  • BAR_HORIZ_PERCENT - Horizontal Percent Bars
  • BAR_HORIZ_STACK - Stacked bar graph that is horizontal
  • BAR_HORIZ_STACK_2Y - Stacked , dual-Y bar graph that is horizontal
  • BAR_HORIZ_STACK_SPLIT2Y - Stacked, split dual-Y bar graph that is horizontal
  • BAR_VERT_CLUST - Clustered bar graph that has a vertical orientation
  • BAR_VERT_CLUST_SPLIT2Y - Clustered, split dual-Y bar graph that is vertical
  • BAR_VERT_CLUST2Y - Clustered, dual-Y bar graph that is vertical
  • BAR_VERT_FLOAT_STACK - Floating stacked bar graph that is vertical
  • BAR_VERT_PERCENT - Percent bar graph that is vertical
  • BAR_VERT_STACK - Stacked bar graph that is vertical
  • BAR_VERT_STACK_SPLIT2Y - Stacked, split dual-Y bar graph that is vertical
  • BAR_VERT_STACK2Y - Stacked, dual-Y bar graph that is vertical
  • BUBBLE - Bubble graph
  • BUBBLE_2Y - Dual-Y bubble graph
  • COMBINATION_VERT_ABS - Absolute vertical combination graph
  • COMBINATION_VERT_ABS_2Y - Absolute 2Y vertical combination graph
  • FUNNEL - Funnel Chart
  • LINE_SELECT_POINT - Line select point graph --a single series of continuous data, ordered by X Value, as a series of connected line segments without markers
  • LINE_VERT_ABS - Absolute line graph
  • LINE_VERT_ABS_2Y - Absolute, dual-Y line graph
  • LINE_VERT_ABS_SPLIT2Y - Absolute, split dual-Y line graph
  • LINE_VERT_PERCENT - Percent line graph
  • LINE_VERT_STACK - Stacked line graph
  • LINE_VERT_STACK_2Y - Stacked, dual-Y line graph
  • LINE_VERT_STACK_SPLIT2Y - Stacked, split dual-Y line graph
  • PARETO - Pareto graph
  • PIE - Pie graph
  • PIE_BAR - Pie-Bar graph
  • PIE_MULTI - Multiple pie graph
  • POLAR - Polar graph
  • RADAR_LINE - Radar graph
  • RING - Ring graph
  • RING_BAR - Ring-Bar graph
  • RING_MULTI - Multiple ring graph
  • SCATTER - Scatter graph
  • SCATTER_2Y - Dual-Y scatter graph
  • STOCK_CANDLE - Candle open-close stock graph
  • STOCK_CANDLE_VOLUME - Candle open-close stock with volume
  • STOCK_HILO_CLOSE - High-low-close stock graph
  • STOCK_HILO_CLOSE_VOLUME - High-low-close stock graph with volume
  • STOCK_OHLC_CANDLE - Candle open-high-low-close stock graph
  • STOCK_OHLC_CANDLE_VOLUME - Candle open-high-low-close stock graph with volume
  • STOCK_OPEN_HILO_CLOSE - Open-high-low-close stock graph
  • STOCK_VOLUME - Open-high-low-close stock graph with volume
  • THREED_AREA_SERIES - Three-dimensional area graph --a marker represents a series of data.
  • THREED_BAR - Three-dimensional bar graphs --show trends over time or comparisons of items at the same time.
  • THREED_CUBE - Three-dimensional floating cubes similar to a three-dimensional point graph. All markers are the same size.
  • THREED_RIBBON_SERIES - Three-dimensional ribbon graph --a ribbon represents a series of data. Similar to a three-dimensional line graph
  • THREED_SURFACE - Three-dimensional surface --all the data values are connected by a topographical surface
graphicAntialiasing boolean Yes

Specifies whether lines in a graph should appear smooth. Valid values are "true" (default) and "false".

groupTooltipLabelType String Yes

Specifies whether group information for a graph appears in tooltips and, if so, identifies the kind of group information that appears in tooltips. Valid values are:

  • TLT_NONE - No group information appears in tooltips.
  • TLT_MEMBER - (Default) Only the dimension member for a group appears in tooltips.
  • TLT_DIM_MEMBER - Both dimension name and dimension member for a group are displayed in tooltips.
id String No the identifier for the component. The identifier must follow a subset of the syntax allowed in HTML:
  • Must not be a zero-length String.
  • First character must be an ASCII letter (A-Za-z) or an underscore ('_').
  • Subsequent characters must be an ASCII letter or digit (A-Za-z0-9), an underscore ('_'), or a dash ('-').
imageFormat String Yes

Format of graph image. Valid values are:

  • PNG - PNG image format.
  • SVG - SVG image format.
  • FLASH - (Default) FLASH image format.
  • PNG_STAMPED - PNG image with no javascript. This must be used when using graph in adf table cells via stamping.
  • AUTO - Generates Flash if a supported Flash player is found on the client.
imageHeight int Yes Specifies the height of the graph image in pixels.
imageSource String Yes Specifies the URI for an image file that was generated by the application. For example, an application might have exported to PNG and stored the image on the server previously.
imageWidth int Yes Specifies the width of the graph image in pixels.
inlineStyle String Yes Style of the outer element(enclosing div) of the component
lineDataLineDisplayed boolean Yes

Specifies whether data lines appear in a line graph. Valid values are:

  • true - (Default) Displays data lines in a line graph.
  • false - Displays markers in a line graph rather than data lines.

Note: Do not set both this property and markerDisplayed to "false".

markerDisplayed boolean Yes

Indicates whether markers or data lines appear in a line graph. Valid values are:

  • "true" - Displays markers in a line graph.
  • "false" - (Default) Displays data lines rather than markers in a line graph.

Note: Do not set both this attribute and lineDataLineDisplayed to "false".

markerTooltipType String Yes

Specifies whether tooltips are displayed for markers and, if so, identifies the kind of information that appears in the tooltips. Valid values for marker tooltips are:

  • MTT_NONE - Displays no tooltips for markers.
  • MTT_CUM_VAL - Displays the cumulative data value (stacked graphs only).
  • MTT_PERCENT_VAL - Displays the percentage data value (pie slice only).
  • MTT_PERCENT_VAL_TEXT - Displays the percentage data value (pie slice only) and text identification such as "January, Shoes".
  • MTT_PERCENT_VAL_VALUES - Displays the percentage data value (pie slice only) and data value or values.
  • MTT_PERCENT_VAL_VALUES_TEXT - Displays the percentage data value (pie slice only), data value or values, and text identification information such as "January, Shoes".
  • MTT_TEXT - Displays text identification such as "January, Shoes".
  • MTT_VALUES - (Default) Displays data value or values.
  • MTT_VALUES_TEXT - Displays data value or values and text identification such as "January, Shoes".

Note: To display series tooltip labels for a graph, you must set markerTooltipType to a value that includes text.

noDataErrorText String Yes Specifies error text to display when graph has no data.
otherProperties String Yes

Specifies an XML string that contains settings for graph properties that are not exposed in the graph ADF tag or its child tags. For example, the following code specifies an XML string "otherProps" that is located in the SampleGraph backing bean: otherProperties="#(sampleGraph.otherProps)"

partialSubmit boolean Yes

Indicates whether an action can be performed through a partial page submit. Valid values are:

  • true - (Default) Partial page submit is allowed.
  • false - No partial page submit.
partialTriggers String Yes the IDs of the components that should trigger a partial update. This component will listen on the trigger components. If one of the trigger components receives an event that will cause it to update in some way, this component will request to be updated too.
relativeTimeRange String Yes Specifies relative time range(in milliseconds) from the last data point or from the first data point on the time axis. timeRangeMode must be set to TRM_RELATIVE_LAST or TRM_RELATIVE_FIRST. Only EL is supported.
renderImagemap boolean Yes Indicates whether an image map should be rendered for a PNG image. Valid values are true (default) or false.
rendered boolean Yes Specifies whether the component is rendered
scrollbarPresenceGroups String Yes

Specifies when a scrollbar is present for groups. Valid values are as follows:

  • SP_ALWAYS - Scrollbar is always present for groups.
  • SP_AS_NEEDED - Scrollbar is displayed only when scrolling is needed to view the entire group.
  • SP_NEVER - (Default) Scrollbar is never displayed for groups.
  • SP_RESERVED - Display scrollbars when they are needed and reserve space for them when they are not needed.
scrollbarPresenceX1 String Yes

Specifies when the X-axis has a scrollbar. Valid values are:

  • SP_ALWAYS - Scrollbar is always present on the X-axis
  • SP_AS_NEEDED - Scrollbar is present only when scrolling is needed to view the entire X-axis.
  • SP_NEVER - (Default) Scrollbar is never present on the X-axis.
  • SP_RESERVED - Display scrollbars when they are needed and reserve space for them when they are not needed.
scrollbarPresenceY1 String Yes

Specifies when the Y1-axis has a scrollbar. Valid values are:

  • SP_ALWAYS - Scrollbar is always present on the Y1-axis.
  • SP_AS_NEEDED - Scrollbar is present only when scrolling is needed to view the entire Y1-axis.
  • SP_NEVER - (Default) Scrollbar is never present on the Y1-axis.
  • SP_RESERVED - Display scrollbars when they are needed and reserve space for them when they are not needed.
scrollbarPresenceY2 String Yes

Specifies when the Y2-axis has a scrollbar. Valid values are:

  • SP_ALWAYS - Scrollbar is always present on the Y2-axis.
  • SP_AS_NEEDED - Scrollbar is present only when scrolling is needed to view the entire Y2-axis.
  • SP_NEVER - (Default) Scrollbar is never present on the Y2-axis.
  • SP_RESERVED - Display scrollbars when they are needed and reserve space for them when they are not needed.
seriesEffect String Yes

Determines the series effect that is used for a graph. Valid values are:

  • SE_NONE - No series effect is used for the graph. This value causes markers to appear flat and sets the graphicAntialiasing attribute to "false".
  • SE_GRADIENT - Sets a special gradient on data markers to make them look more polished and sets graphicAntialiasing to "true".
  • SE_AUTO_GRADIENT - (Default) Works similar to SE_GRADIENT except in the case of a large dataset. If the graph displays a large dataset, then the gradient is not displayed in data markers so that peformance is improved.
seriesObjectCount int Yes

Specifies the number of series for which this graph displays separate properties (such as color) before repeating. The graph stores properties for a specific number of series. Beyond that number, the graph repeats series properties. Default value is "11".

For example, if seriesObjectCount is "4", then:
Series 5 has the same color as series 1
Series 6 has the same color as series 2
Series 7 has the same color as series 3, and so on.

seriesReferenceObjectDisplay String Yes

Controls whether reference lines related to a series should be displayed when the mouse hovers over a data series. Valid values are the following:

  • RO_DISPLAY_NEVER - Does not display reference lines for a data series.
  • RO_DISPLAY_ALWAYS - Always displays reference lines for a data series.
  • RO_DISPLAY_AUTOMATIC - Display reference object when mouse is hovered over the series(eg: bar).
seriesRolloverBehavior String Yes

Specifies the behavior when the mouse rolls over one bar in a series. Valid value are:

  • RB_NONE - (Default) No series rollover behavior is enabled.
  • RB_HIGHLIGHT - Highlights all bars in the series when rollover occurs.
  • RB_DIM - Dims all bars in the series when rollover occurs
  • RB_HIGHLIGHT | RB_DIM - Produces both highlighting and dimming of all bars in the series when rollover occurs.
seriesTooltipLabelType String Yes

Specifies series information in a tooltip. Valid values are as follows:

  • TLT_NONE - Displays no series information
  • TLT_MEMBER - (Default) Displays the member label of the series in a tooltip
  • TLT_DIM_MEMBER - Displays the dimension member label of a series in a tooltip

Note: The graph displays series tooltip labels only if markerTooltipType is set to a value that includes text.

shortDesc String Yes Specifies the short description of the graph. This is particularly useful in the screen reader mode.
styleClass String Yes Sets a CSS style class to use for this component. Note that width and height should be set using the inlineStyle property.
stylePath String Yes

Applies a style to the graph based on the specified XML file. Valid values are the name of a standard graph style or the path of a custom XML file that you want to set as a style for this graph.

Predefined graph styles are:

  • April
  • Autumn
  • Black and White
  • Comet
  • Confetti
  • Earth
  • Executive
  • Financial
  • Glass
  • Nautical
  • Projection
  • Regatta
  • Southwest
  • Transparent

To specify a custom style, enter the entire path to the xml file. For example: /text/myStyle.xml.

styleRuleBundle String Yes

Specifies a vector of oracle.dss.rules.RuleBundle objects that specify different colors based on data values or characteristics. For example, a styleRuleBundle might contain a stoplight rule that sets the following colors:

  • Green when the data value is less than 1000.
  • Yellow when the data value is less than 40.
  • Red when the data value is less than 20.

The following example refers to a style rule bundle called myRuleBundle that is stored in the backing bean SampleGraph: styleRuleBundle="#{sampleGraph.myRuleBundle}"

svgFontEmbedding String Yes

Indicates whether fonts should be embedded directly in the generated SVG. This attribute offers one way to avoid inconsistencies between fonts available on the middle tier and fonts available on the client. Valid values are:

  • SVG_FONT_EMBEDDING_NONE - Do not embed fonts in the generated SVG.
  • SVG_FONT_EMBEDDING_ALL - (Default) Embed all fonts in the generated SVG. This option requires additional processing and significantly increases the size of the SVG file.
tabularData java.util.List Yes

Specifies a list of data that the graph uses to create a grid and populate itself. The List consists of a three-member Object array for each data value to be passed to the graph. The members of each array must be organized as follows:

  • The first member (index 0) is the column label, in the grid, of the data value. This is generally a String. If the graph has a time axis, then this should be a Java Date. Column labels typically identify groups in the graph.
  • The second member (index 1) is the row label, in the grid, of the data value. This is generally a String. Row labels appear as series labels in the graph (usually in the legend).
  • The third member (index 2) is the data value, which is usually a Double.
textAntialiasing boolean Yes Indicates that the text in a graph should be smooth. Valid values are true or false. Default value is false.
threeDEffect boolean Yes

Indicates whether a graph appears to have depth. Valid values are "true" and "false". Default value is "false".

timeAxisListener String Yes a method reference to a timeAxisListener
timeAxisType String Yes

Indicates the type of time axis data and the expected behavior if requirements for a specific type are not met.

The following types of time axis data are supported:

  • Discrete - Observations are usually spaced at regular intervals.
  • Continuous - Observations occur at any instant of time. There are two types of continuous time axis data:
    • Irregular - Multiple series of data have observations at the same instants of time.
    • Mixed frequency - Each series has observations at different instants of time.

The constants that specify time axis type also indicate the expected behavior when the requirements for a particular time axis type are not met. The following kinds of behavior are possible:

  • Fallback position - For these constants, if the requirements for a time axis type are not met, then the graph degrades gracefully.
  • Strict position - For these constants (which are indicated by the suffix "_STRICT"), if the requrements for a particular time axis type are not met, then an error message is displayed and no fallback position is provided. To provide custom text for the error message, register oracle.dss.graph.DataErrorTextCallback with the UIGraph.

Valid values are as follows:

  • TAT_DEFAULT - (Default) Provides a discrete time axis for bar, line, area, combination, or stock graphs and for all their subtypes, if the following requirements are met: (1) Dates must be on the group edge and (2) dates must occur at regular intervals. The discrete time axis is plotted on the ordinal axis, which is also known as the O1-axis. This constant provides the following fallback position if requirements are not met: Time axis is disabled and all labels are converted to strings.

  • TAT_IRREGULAR - Provides a continuous time axis on the X-axis for bar, line, area, or combination graphs (only for subtypes dual-Y and split). Stacked graphs are not supported. Additional requirements are: (1) Dates must be on the group edge, (2) dates must occur at regular intervals (sorted or unsorted), and (3) Only one dimension (layer) can exist on the group edge, if the data is provided through DataAccess interface. This constant provides the following fallback position if requirements are not met: Dates (if present) are converted to strings, the time axis is disabled, and an AlertEvent is fired to all AlertListeners that are registered with the graph.

  • TAT_MIXED_FREQUENCY - Provides a continuous time axis on the X-axis for bar, line, area, combination, or scatter graphs for subtypes dual-Y and split. Stacked graphs are not allowed. Additional requirements are: (1) Data cells should contain dates, (2) the data to be plotted along the X-axis should be of type Date, and (3) the data to be plotted along the Y-axis must be a number.

  • TAT_DEFAULT_STRICT - Provides discrete time axis as described in TAT_DEFAULT except that no fallback position is available. If requirements are not met, then an error message is displayed.

  • TAT_IRREGULAR_STRICT - Provides continuous time axis as described in TAT_IRREGULAR except that no fallback position is available. If requirements are not met, then an error message is displayed.

  • TAT_MIXED_FREQUENCY_STRICT - Provides continuous time axis as described in TAT_MIXED_FREQUENCY except that no fallback position is available. If requirements are not met, then an error message is displayed.

  • TAT_OFF - Turns off the time axis.

timeRangeMode String Yes

Time range mode on a time axis. RelativeTimeRange, explicitTimeRangeStart and explicitTimeRangeEnd are related properties.

  • TRM_OFF
  • TRM_RELATIVE_LAST
  • TRM_RELATIVE_FIRST
  • TRM_EXPLICIT
timeSelectorListener String Yes a method reference to a timeSelectorListener
timeZone java.util.TimeZone Yes

Specifies a method reference that returns an instance of java.util.TimeZone. The graph uses this time zone when it formats dates. The following example refers to the method myTimeZone in the SampleGraph backing bean: timeZone="#{sampleGraph.myTimeZone}"

tokenSubstitution oracle.dss.dataView.TokenSubstitution Yes Defines methods that allow you to substitute text for a token in a String.
value String Yes Specifies the graph's data model. This must be an instance of oracle.adf.view.faces.bi.model.DataModel or oracle.adf.view.faces.bi.model.GraphDataModel
visualEffects String Yes

Specifies the type or types of visualEffect to apply. Valid values are:

  • NONE - Apply no visual effects
  • AUTO (Default) - Apply visual effects automatically based on graph or gauge type.
x1ReferenceObjectDisplay String Yes

Controls whether refernce lines appear for the x-axis. Valid values are the following:

  • RO_DISPLAY_NEVER - Does not display reference objects for the x-axis.
  • RO_DISPLAY_ALWAYS - Always displays reference objects for the x1-axis
  • RO_DISPLAY_AUTOMATIC - Display reference object when mouse is hovered over x-axis.
y1ReferenceObjectDisplay String Yes

Controls whether refernce lines appear for the y1-axis. Valid values are the following:

  • RO_DISPLAY_NEVER - Does not display reference objects for the y1-axis.
  • RO_DISPLAY_ALWAYS - Always displays reference objects for the y1-axis
  • RO_DISPLAY_AUTOMATIC - Display reference object when mouse is hovered over y1-axis.
y2ReferenceObjectDisplay String Yes

Controls whether refernce lines appear for the y2-axis. Valid values are the following:

  • RO_DISPLAY_NEVER - Does not display reference objects for the y2-axis.
  • RO_DISPLAY_ALWAYS - Always displays reference objects for the y2-axis
  • RO_DISPLAY_AUTOMATIC - Display reference object when mouse is hovered over y2-axis.
zoomAndScrollListener String Yes a method reference to a zoomAndScrollListener
zoomDirection String Yes

Specifies on which axis or axes zooming is allowed. Valid values are:

  • ZD_XAXIS_ONLY - X-Axis can be zoomed.
  • ZD_YAXIS_ONLY - Y-Axis can be zoomed.
  • ZD_BOTH_AXES - (Default) Both X-Axis and Y-Axis can be zoomed.