---
title: "Chart Components"
canonical: "https://wiki.yellowfinbi.com/space/user80/1540653/Chart%20Components"
format: markdown
---
> Macro (anchor)



> Macro (toc)

## Overview


In the chart data panel you will be prompted to select the series you wish to use in your chart and also edit the series style options. Having selected your chart type, the data selection panel will be refreshed to display the appropriate options for the chart.


![image](media://e73b00d4-df03-4d7f-886f-7201a28ce7c6)

 

## Standard Components



| **Icon** | **Component** | **Description** |
| --- | --- | --- |
| ![image](media://e8f5185d-7c13-46d8-9168-64b2126610f2) | **Horizontal Axis** | The field used to define the horizontal axis of the chart. Depending on the chart type selected, this may be either a dimension or metric field. |
| ![image](media://e6f21464-754b-4777-8439-19eeff9a0598) | **Vertical Axis** | The field used to define the vertical axis of the chart. Depending on the chart type selected, this may be either a dimension or metric field |
| ![image](media://c8a44c3c-1760-40ce-a4a0-5f568486bc59) | **Colour** | The field used to define the colours used in the chart. Depending on the chart type selected, this may be either a dimension or metric field. |
| ![image](media://f8ac2f25-a6e9-41c3-96a3-f2ee8fc02d2f) | **Size** | The field used to determine the size of bubbles in the chart. This will be a metric or aggregated dimension field. |
| ![image](media://af1ef2da-38b3-4703-ae53-cf7ef0c8590d) | **Animation** | A Date or Time field that can be used as frames to animate the chart. Each value of the animation field will generate a unique frame in the animation.  
 **<span style="color: #cc0000">Note:</span>** it is recommended that you change the Chart Title option to display the Animation Field in order to provide the report writer with a label for each frame. |

## Specialty Components



| **Icon** | **Component** | **Description** |
| --- | --- | --- |
| ![image](media://fae2a49e-6ff7-4253-97d1-d4fafaf5d75d) | **Image** | Choose the relevant image that you want to use to display your data. Used for Raster Maps, Comparative Infographics, and Proportional Infographics. |
| ![image](media://85125d1d-6288-4459-97f6-d3df2efe95fc) | **Region** | The region is the field that has reference codes associated with areas on the map. Used for Raster Maps. |
| ![image](media://42580425-2016-40d3-aeaf-73108d07f413) | **Label** | The label for the roll over bubble. Used for Google Maps. |
| ![image](media://21f6c990-13dd-4569-b63a-76934158a971) | **Description** | A description that is contained in the roll over bubble. Used for Google Maps. |
| ![image](media://e8a9ee40-d41a-4646-aa50-7b8d9c15a165) | **Link** | A hyperlink that can be embedded into the bubble to take the user to an external site/report. Used for Google Maps. |
| ![image](media://dd121c2c-440b-4af9-819e-f50dd0a95f77) | **Latitude** | The Latitude coordinates field. Used for Google Maps. |
| ![image](media://105df01f-b993-4c13-9f42-3b7468e7d0e3) | **Longitude** | The Longitude coordinates field. Used for Google Maps. |
| ![image](media://d3cd5f97-07cc-4d5a-9356-872ea89d65a4) | **Geo Field** | This is the field in your report that contains the GIS data types. Used for Google GIS Maps, GIS Maps, GIS Bubble Maps, GIS Heat Maps. |
| ![image](media://00f75133-0dbe-43fa-95e7-92f16083f36e) | **Tool Tip** | The field to be used for tool tip text. Used for Google GIS Maps, GIS Maps, GIS Bubble Maps. |
| ![image](media://366d5a0b-68d6-4f7b-8fea-2cc050c5797b) | **Measure** | Meter charts only display a single value – select the series to be used for this value. Used for Meters. |
| ![image](media://e57ca4bd-e8f7-4a2a-9d08-25cdb874a243) | **Radar** | This is the category field used for the radar spokes. Used for Radars. |
| ![image](media://a0a81a75-d7bf-4ea8-be5e-54960fe02b3d) | **Events** | Binary values that signify if the event was occurring on each of the time values. Used for Events. |
| ![image](media://23b19314-e1b4-46c8-94a3-eb67949e21f6) | **Value** | A metric the user created to display a trend line on the chart. Used for Financial Lines and Events. |
| ![image](media://784080df-d129-4051-a9ee-9e3b4317ab10) | **Volume** | Number of shares traded in the time period. Used for Financial Lines, High Low, Candlestick. |
| ![image](media://3d6c69ac-0db6-40cf-a488-6e3b4d1ef7a0) | **Trend** | A metric the user created to display a trend line on the chart. Used for Financial Lines, High Low, Candlestick. |
| ![image](media://131eaa27-eb4f-498d-9cf7-7f7f785f47e5) | **Start** | Share value at the beginning of the time period (commonly: day). Used for High Low, Candlestick. |
| ![image](media://84eaabe9-a146-4d16-95a6-da17a50aefab) | **End** | Share value at the end of the time period (commonly: day). Used for High Low, Candlestick. |
| ![image](media://e5956ece-1954-48dc-9874-c2f9e886f458) | **High** | The highest value the share reached in the time period. Used for High Low, Candlestick. |
| ![image](media://835b37ec-c197-4f8b-92d0-23d959268710) | **Low** | The lowest value the share reached in the time period. Used for High Low, Candlestick. |

 

## Field Menus


When fields are added to the chart, depending on what component of chart they are used for, they may have a drop down menu that allows you to access relevant settings.


![image](media://80caea55-699f-4ab0-bffb-1baeccab5c02)

| **Option** | **Description** |
| --- | --- |
| **Settings** | This opens the series settings menu, with the current series expanded. |
| **Aggregation Type** | This allows you to apply an aggregation for use within the chart that is different what has been applied at the report level. The options available are:<br>> Macro (legacy-content)<br>> Macro (legacy-content)<br>This aggregation is applied **after** the results are returned from the database and as such will **not** be included in the report SQL. It's important to remember that these aggregations do not query the database, but the report results.<br>**<span style="color: #cc0000">Note:</span>** this is only available to metric fields, or dimensions that have already been aggregated at the report level.<br>This is **not** compatible with the following charts:<br>> Macro (legacy-content) |
| **Color** | This allows you to change the color applied to a metric, or in some cases dimension series. Options include:<br>- **Default** - this will use the system default chart colors.
- **Custom** - this will open the series settings menu and allow you to specify a custom color for each series. Only applicable if the color field has a dimension value.
- **Reference** **Code** - this will use the colors applied to the Org Reference Codes, if the included data field has any Org Ref Codes applied.
- **Monochrome **- this will use different shades of a specified color.
- **Conditional** **Formatting **- this will use the colors specified for basic conditional formatting (only available if conditional formatting has been applied to the data field used for color-coding).<br>> See [Color Procedures](https://yellowfin.atlassian.net/wiki/spaces/user80/pages/1578152) for more information. |
| **Axis Settings** | This opens the axis settings menu, with the current axis expanded. |
| **Time Series** | If the field is compatible with [Time Series](https://yellowfin.atlassian.net/wiki/spaces/user80/pages/1542131) functionality, this option will allow you to toggle it on or off. |
| **Sort By** | If the field is compatible with sorting, this option will allow you to define how the data in the chart is sorted.<br>> See [Sorting](#ChartComponents-sortby) for more information. |
| **Sort** | If the field is compatible with sorting, this option will allow you to toggle the sort direction between **ascending** and **descending** order. |
| **Add Function** | If the field is compatible with functions, this option will allow you to create a new field available to the chart, which is based on a report field with a selected function applied to it.<br>> See [Chart Functions](https://yellowfin.atlassian.net/wiki/spaces/user80/pages/1591808) for more information on the functions available. |

 

> Macro (anchor)



### Sorting

Charts, by default, are sorted based on the sorting applied to the report table. From there, they can be customised to use different sorting methods and orders.

![image](media://f07ad8f4-2dbd-440f-8687-ffe7caa23b65)

| **Option** | **Description** |
| --- | --- |
| **Data Order** | This means that the chart will be sorted by the order the values in the chart appear in the report table. |
| **Alphanumeric** | This means that the chart will be sorted by the alphanumeric values of the selected field. |
| **Series** | This means that the chart will be sorted by the values in a specified chart series. |
| **Date** | You can display the data according to a progressive date range, that is uniformly (rather than discretely) spaced along the axis, in an ascending or descending order. |
| **Group Order** | This means that the chart will be sorted according to the order of the grouped data. Click [here](https://yellowfin.atlassian.net/wiki/spaces/user80/pages/1542406/Sorting+Procedures#SortingProcedures-groupsort) to learn how to do this. |

**<span style="color: #cc0000">Note:</span>** you can only sort a chart by one field at a time.

 

## Validation


To help ensure the correct fields are used in the chart building process, validation messages will be displayed to aid the user.


### Mandatory vs. Optional Fields

In order to inform the user which fields are mandatory and which are optional for a selected chart type, a **<span style="color: #cc0000">red</span>** circle is displayed in the component area for required components.

![image](media://97f11cbd-c3a3-405c-bd23-ed9017eef2a3)

### Component Validation

In order to help the user work out how to populate chart component areas, if the wrong field type is dragged into a component a validation message will be displayed.

| **Date Types** | **Geometry Types** |
| --- | --- |
| ![image](media://2c927ff3-ead4-452b-9c34-fa3baced3406) | ![image](media://21da3d57-31f4-44f2-9dfe-a94b6b2efc03) |