5 min readUpdated Mar 2, 2026

ChartTile Documentation

Overview

The ChartTile component is a versatile visualization tool within the Vantage analytics and data platform, designed to render a variety of chart types including line, bar, area, pie, and scatter plots. It leverages the charting engine, allowing users to visualize and interact with datasets in a flexible and intuitive manner. This document details its functionality, configuration, and expected usage.

Purpose

ChartTile is used for visualizing data in various formats, providing users with insights through graphical representation. The component supports interactivity and can redirect users upon clicking charts, enriching the overall user experience in data analytics.

How It Works

The ChartTile functions by taking configuration props that dictate how the chart is rendered, what data is displayed, and how users can interact with it. Once rendered, the chart listens for interactions such as clicks, which can navigate to specified URLs, and fetches data from workflows concurrent to its lifecycle.

Data Expectations

The component primarily expects data in the form of structured objects, which must conform to the mapping defined in the configuration. It supports both legacy configuration (via series) and newer mapping strategies (workflows and fieldMapping). The processed data determines the values plotted on the chart, and includes x and y variables for scatter and various series configurations for other chart types.

Settings

1. Chart Type

2. Visualization Type

3. Show Grid

4. Show Tooltip

5. Show Legend

6. Series

7. Workflows

8. Click URL

9. Title

10. Subtitle

Use Cases & Examples

Use Case 1: Sales Performance Tracking

A company wants to visualize its monthly sales performance across different regions. By utilizing the ChartTile, sales data can be represented as a bar chart, allowing quick identification of top-performing regions.

Use Case 2: Customer Interaction Insights

A product analytics team needs to track the number of interactions with products over time. A line chart will reveal interaction trends, highlighting peaks during marketing campaigns or seasonal highs.

Use Case 3: User Feedback Analysis

Using a pie chart for visualizing user feedback distribution can help stakeholders identify areas of improvement. Each slice could correspond to different feedback types (positive, negative, neutral), helping guide strategic decisions.

Detailed Example Configuration

Configuration for Sales Performance Tracking

json
{
  "config": {
    "chartType": "bar",
    "title": "Monthly Sales Performance",
    "subtitle": "Analysis of sales across regions",
    "footerText": "Data sourced from sales database",
    "footerColor": "#333",
    "showGrid": true,
    "showTooltip": true,
    "showLegend": true,
    "workflows": [
      { "id": "sales-workflow-2023" }
    ],
    "fieldMapping": {
      "_series": [
        {
          "id": "region1",
          "x": { "workflowId": "sales-workflow-2023", "field": "region" },
          "y": { "workflowId": "sales-workflow-2023", "field": "salesAmount" }
        }
      ]
    }
  },
  "height": "400px",
  "width": "600px"
}

In this example, a bar chart will be configured to visualize sales data per region, including all necessary enhancements for usability and easy understanding of the performance trends.