Anatomy

- Y-axis title: Chart axis label that identifies the values or measurements of the y-axis
- Y-axis values: Data values, frequencies, or percentages shown on the y-axis
- Data series: Line representing data points at successive intervals of time; each point on the chart corresponds to both a time and a quantity being measured
- Grid: Horizontal or vertical lines that span the width of the chart area; the grid lines serve as visual guides to evaluate the series data values
- X-axis values: Time scale
- X-axis title: Chart axis label that identifies the date groups on the x-axis
- Legend: Displays a color swatch, series name, and various values associated with a selected data point, including date and time; can be used as an alternate method of labeling data directly
Usage
Use time series charts to create visual representations of how data behaves over time. When users visualize changes in data over time, they can identify trends, spot outliers in cyclical patterns, and analyze changes in a key metric.
Time series charts can exist on their own, but you can also use them in dashboards to provide a quick snapshot of the data to a user.

In this example a time series area chart displays an age trend for open incidents
Variants
Learn about the variants for time series.
Types
You can choose between these time series chart types: area, column, line, stepline, or spline. The available configuration properties are the same for all types of time series charts.
Area chart
The area type visually emphasizes the space between the 0.00 value on the X-axis and the data points with color shading. The change in color occurs for positive and negative results. This visual distinction differentiates an area chart from a line chart.
Use this type to show trending data over time in a more visual way.

Column chart
The column type shows changes in data over time by displaying the data as proportional vertical bars. While there isn’t a limit to the number of bars you can include in a column chart, too many bars may affect the user’s ability to identify and compare data.
Use this type to compare sub-categories within a single category or to show positive and negative values.

Line chart
The line type shows changes in data over time by connecting data points with straight lines at regular intervals.
Use this type to emphasize a trend in data points over time.

Scatter line chart
In a scatter chart, the values are displayed as two separate data points evenly distributed along the x-axis timeline. This chart type doesn’t have lines connecting the data points.

Spline chart
Spline smoothing is a specific style for a line or area chart. Instead of straight lines, the chart uses a curved line to connect the data points in the chart. It does this by averaging the missing values in a limited set of data points.

Step chart
A step type shows changes in data points over time by connecting the points with horizontal and vertical lines.
Use this type to identify specific data points, especially when data remains constant between time intervals.

Configurations
Learn how to customize time series charts by configuring the available properties. Configuration has two categories: data and presentation.
Data Sources
You can select between 4 different data sources for your visualization: system data tables, preconfigured Performance Analytics indicators, a preconfigured MetricBase, and User Experience Analytics. If you are changing your data source, the option list provides suggestions based on previous selections and items that match your search.

Tables
You can select any table from the system to use in your visualization and filter that data. When you apply a table as the data source, a preview list appears showing all available records in that table.

A condition builder above the list enables you to set filter conditions on the data before using it in your visualization. This is useful for limiting the data shown in the chart to only the data you need.

Indicators
Indicators are preconfigured business metrics that assess performance across attributes such as cost, quality, technical risk, investments, user satisfaction, and business value. Indicators are configured in the Performance Analytics application and reflect common measurements that users need. If breakdowns are defined for an indicator, you can apply filter conditions on those values.

MetricBase
A MetricBase data source provides summary data from applications that monitor or act on large amounts of machine-generated data. Data in MetricBase is gathered at a predefined sampling rate and used by data visualization charts to display summary views of time series data. For example, with MetricBase you might summarize average CPU usage data by collecting and storing it in 5 minute intervals.
The MetricBase data source is only available for time series charts.

User Experience Analytics
Use User Experience Analytics to understand usage and adoption of your web and mobile applications.

Data properties
Data configuration selects and organizes the data you want your users to see from the source. Select the chevron icon to expand the section and display the properties in each category.
Configuration options in UI Builder depend on whether you select table data or indicators. Some configurations for indicator data sources require that the indicator have breakdowns.
Metric selection
Select the specific data from the data source to display in the chart and the label that identifies it. Select an aggregation type from the dropdown list. You can select a specific field from the data source table to display in the chart. If you leave the field empty, all fields are used, depending on any filtering conditions you applied when you selected the data source.

Grouping data
Grouped charts compare one or more data sets across all categories in a side-by-side format. “Group By” is used with aggregate functions like Sum, Count, or Average. The function selected tells the data provider how to treat the data when it’s grouped. You can select a field (for table data sources) or a breakdown value (for indicator data sources) as the grouping value.
Note: Not all indicator data sources have available breakdown values. Charts using indicator data sources that don’t have breakdown values can’t be grouped.

Alternative grouping
If you add multiple metrics (up to 3) to a chart, you can add alternative Group by's for each metric for the user to select from.
Sorting
You can enable a sorting feature that orders the data columns by name or by value, in ascending or descending order. Sorting begins at the intersection of the X and Y axes and goes from left to right of the chart. Sorting is available for all data source types: table, indicator, and user experience.
Date range
A default period type and date range displays based on the indicator source you choose. For example, “Months” is the period type and “3 Months” is the date range that displays for a preconfigured performance indicator source by default.
However, you can configure the period type and the date ranges available. For example, for the user experience analytics data source type, the default period type is days and the date range that displays is “30 days”. You can change the period type to “Weeks” and the make the date range default “2 Weeks”.
In addition to the standard calendar, business calendars such as Gregorian, fiscal, and any manually added calendar are also supported.
You can enter any number of periods to include, but keep in mind how the range you configure affects data density and the readability of your chart.
If you set “Show maximum range” to true, the chart shows the data for all dates.
You can also enable the date range picker that adds a date range dropdown from which the user can quickly change the time range displayed to one of predefined date ranges. The option can be visible by default or available on demand from the "More options" menu. The date range selector is not available for the Table data source type.

Period end date
If you to view data from a set start date to the current date, such as daily sales trends for a current month, you can set the period end date to update automatically to the current date.
Derived series charts
You can enable each type of derived series chart by setting its flag to true in the Additional settings panel. These charts are only available for indicator data sources. Each time series chart type supports configuration of these views:
- Target
- Forecast
- Forecast range
- Trend
- Confidence band
- Threshold
- Comment
Note: With the exception of the Forecast chart, derived series charts are not available when a value is selected for the “Group by” property.
Targets
Targets resemble thresholds, but instead of indicating a static value, they can change over time. Targets are only available when indicators are the selected data source.

Forecast
You can configure a forecast of future data for any type of time series chart. Forecasts show future data projections, based on historical data and are only available when indicators are the selected data source.

Forecast range
A forecast range overlays the forecast data with a prediction band. The forecast feature must be enabled for forecast range to be available. A forecast range is only available when indicators are the selected data source.

Trend
A trendline indicates the general trend of data over time. A trendline is only available when indicators are the selected data source.

Confidence band
A confidence band indicates the desired values for a given range within a specific confidence interval. Confidence bands are only available when indicators are the selected data source.

Threshold
A threshold is a visual indicator of specific, static limits on the y-axis. Each threshold appears as a line and optional label in the chart. Thresholds are only available when indicators are the selected data source.

Comments
Comments are annotations that mark data points where significant events occurred. Comments are only available when indicators are the selected data source.

Trend by
Shows trending data for a configured aggregation period and date field. You can select the aggregation period by date or time increments from hours to years. “Trend by” is only available when the data source is a table.

Data updates
Configure filter conditions and enable data drilldown from data points on the chart. You can configure your chart to update on a defined refresh interval, measured in minutes.
Filters
You can configure data visualization to allow the use of individual chart filters and allow a chart to use the filters set on that workspace page. Filters set on the data source always run on the component. The “Follow filter” property, which is set to “true” by default, applies any filters set on the workspace page in addition to those set on the data source. Setting the “Follow filter” option to “false” prevents any filter input from the workspace page.
Data drilldown
You can configure data charts to enable users to drill down into data directly from a chart by clicking anywhere on the chart. This enables users to view data such as records and record lists from data tables or KPI data from indicators.
Component header
The component header displays in the top left and describes what data is shown in the chart. You create the header label and then show or hide it with the controls provided. By default, the header is configured to show, but the content is empty.

Presentation properties
The presentation properties control the physical appearance of the chart. Use these properties to control how your users consume the data. Select the chevron icon to expand the section and display the properties in each category.
Chart border
You can show or hide a bordering box around the chart.
Display settings
Select display setting for your time series chart.
Chart variations
Chart variations are only available for column type time series charts. The values displayed in these variants are defined by the field selection in the “Group by” property.
The 2 variations are: stacked and side-by-side.
stacked columns
The stacked column type compares two sets of data with two different colored segments that represent the different indicators. There isn't a limit to the number of bars you can use, however, too many bars may affect the user’s ability to identify and compare data.
Use this type when you want to show the cumulative result of two sets of data over the same time interval.

side-by-side columns
The side-by-side (grouped) variant compares values for two data sets for the same time interval displayed as columns next to each other. This enables users to make quick comparisons between different data sets in one chart.

Line stroke width
You can configure the line width for time series charts that display data with lines. Select line weights of either 1 or 2 pixels. The default weight is 2 pixels.
Height
Time series chart size is configured using a height setting expressed in pixels. You can configure any size you want for your visualization. Select the size, based on the amount of data in your chart, the range of values, and the resolution of the data that you want to show. The default chart size is 250 pixels.
Data table
You can select to show a table with chart and graph data below the chart for easier screen reader access.
Data point markers
For line, spline, area, and step time series charts, you can have a marker show at each data point on the chart including where values are zero (0) or missing.
No value display format
You can choose to show zero (0) when there’s no value in the selected dataset or configuration.
Continuous line
For table data, when there is no data for a specific time, you can choose to show no gap in the chart and show a continuous line.
X and Y axes
You can configure the y-axis label and its position on the right or the left of the chart. Select a value range for the y-axis that can accommodate the values you expect from your data. The default range is dynamic, meaning that the range increases or decreases automatically to accommodate the range of data displayed in the chart. Enter a negative value for the bottom of the range to display any negative values from the data source selected.
You can configure the x-axis label or hide it.
Legend
The legend on a chart shows a label and a value for a point or segment selected on the graph. The legend position is configurable for the top, bottom, left, and right sides of the chart.
Data labels
Show or hide the labels on the chart that indicate the value of each data point.
Colors
Choose a single color or use the color selector to define the color of a line, bar, score, or segment, Color selection options differ slightly, depending on the visualization selected. A color picker provides a list of predefined colors in a dropdown list with a search field.
Design recommendations
Learn how to apply time series in your design.
UI text guidelines
These are some recommendations for using text within time series.
- Labels should be short and unique.
- Keep information in the legend concise to avoid overlapping and truncation.
Behavior
Learn how time series behaves when the display changes or a user interacts with the component.
States
Time series charts have 2 states: hover and selected.
Hover
When a user hovers over a data point in a line or area chart, both the grid lines and the data point are highlighted, and the register displays the data point’s value. The hover state shows a vertical line that visually connects the y-axis with x-axis and highlights the data point in the timeline. The data point shows a marker with a halo around it. If you have enabled the tooltip, it displays when the user’s cursor touches the data point’s threshold.
The color of the data point and halo are inherited from the time series line color. The line doesn’t change color on hover.

When a user hovers over a column in a column chart, they see chart details for a specific data point. The register displays the value and label in the data details with a timestamp above it. The color of the identifier changes to show which column the user selected, and the surrounding column colors fade.

Selected
When the user selects the data point, the halo and vertical line disappear, and the data point appears larger and darker. Selecting the data point triggers the click event action.

Responsive behaviors
Learn how time series responds to changes in a container or display.
Label rotation
The x-axis labels rotate to fit when the container shrinks.

Hidden labels
When the container is too small for the labels to display, they disappear. When the user hovers over a data point, the missing information shows in a tooltip.

Interactions
Users can select data points in a time series chart to open individual records.

Truncation
Long, x-axis labels truncate when the container shrinks and display tooltips containing the full label text.

Usability
Time series complies with all internationalization and accessibility requirements.
Internationalization
When a time series chart is internationalized to a right-to-left (RTL) language, the labels, values, and chart details read from right-to-left. However, the origin of the x and y axes remains aligned to the left.

Accessibility
Learn how to access the actionable elements of time series through keyboard interactions.
Keyboard interactions
Users can interact with time series using the keyboard. They can access the chart navigator and legend with these keyboard keys.
With focus within chart
- Tab: Moves focus forward through the UI elements
- Shift + Tab: Moves focus backward through the UI elements
- Esc: Dismisses displayed tooltip
- Enter: Triggers an action associated with an interactive element when in focus, such as opening a list view for a data point
Datasets Mode
- Alt + S (Mac: Option + S): Sets the navigation mode to datasets.
- Arrow up, down, right, left (dataset mode): Moves focus within the chart area; up and left moves left, down and right moves right
Data Points Mode
- Alt + P (Mac: Option + P): Sets the navigation to be by data points
- Arrow up, down, right, left (data point mode): Moves focus within the chart area; up and down move vertically within a dataset, left and right move horizontally
Coordinate Pixel Mode
- Alt + C (Mac: Option + C): Sets the navigation to be by coordinate pixels and provides the most granular access to every corner of the chart area
- Arrow up, down, right, left: Moves focus within the chart area or the legend 1 pixel at a time ; up and down move vertically within a dataset, left and right move horizontally
- Shift + Arrow up, down, right, left: Moves focus within the chart area or the legend by 10 pixels
- Shift + Control + Arrow up, down, right, left: Moves focus within the chart area or the legend by 100 pixels
Navigating large charts quickly:
- Page up (Mac: fn + Arrow up or left): Moves focus to the top-left end of the chart
- Page down (Mac: fn + Arrow down or right): Moves focus to the bottom-right end of the chart area
With focus within chart legend
- Arrow right, left: Moves focus within the legend
- Enter/Space: Mutes dataset
Screen readers
Screen readers can’t read the elements of a chart itself currently. A screen reader can read values from the data table that accompanies the chart via manual use of the arrow keys on the user’s keyboard, and either the data table or a human-generated description of the data being communicated must accompany the chart. Data tables are enabled with an accessibility control in user preferences on the instance and not in the component.

This example shows the time series data table. The screen reader reads the entries as the user manually navigates the table using the arrow keys.