highcharts-multi-series-drilldown
Reactive icon

Highcharts Multi-Series Drilldown

version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 7 Mar
 by 
4.5
 (2 ratings)
highcharts-multi-series-drilldown

Highcharts Multi-Series Drilldown

Documentation
1.0.0

The Highcharts multi-series drilldown feature allows you to create interactive charts where users can click on a data point to view more detailed breakdowns. With this functionality, you only need to provide the series data (for the main chart) and the drilldown series data (for deeper insights). The module handles the rest, dynamically rendering the drilldown chart based on the provided dataset.

This makes it easy to visualize hierarchical data and explore trends with just a click, enhancing the user experience without requiring complex configurations.


Highcharts Multi-Series Drilldown

This module allows you to create interactive multi-series drilldown charts in Highcharts with minimal configuration. To use this module, simply pass the required data in JSON format as shown below.

How It Works

You need to provide:

  1. Series Data – Represents the main chart categories with drilldown options.
  2. Drilldown Data – Defines the detailed breakdown for each category when drilled down.

Required JSON Format


Series = JSON.stringify([

    {

        name: '2010',

        data: [

            { name: 'Republican', y: 5, drilldown: 'republican-2010' },

            { name: 'Democrats', y: 2, drilldown: 'democrats-2010' },

            { name: 'Other', y: 4, drilldown: 'other-2010' }

        ]

    },

    {

        name: '2014',

        data: [

            { name: 'Republican', y: 4, drilldown: 'republican-2014' },

            { name: 'Democrats', y: 4, drilldown: 'democrats-2014' },

            { name: 'Other', y: 4, drilldown: 'other-2014' }

        ]

    }

]);


DrillDown = JSON.stringify([

    { id: 'republican-2010', data: [['East', 4], ['West', 2], ['North', 1], ['South', 4]] },

    { id: 'democrats-2010', data: [['East', 6], ['West', 2], ['North', 2], ['South', 4]] },

    { id: 'other-2010', data: [['East', 2], ['West', 7], ['North', 3], ['South', 2]] },

    { id: 'republican-2014', data: [['East', 2], ['West', 4], ['North', 1], ['South', 7]] },

    { id: 'democrats-2014', data: [['East', 4], ['West', 2], ['North', 5], ['South', 3]] },

    { id: 'other-2014', data: [['East', 7], ['West', 8], ['North', 2], ['South', 2]] }

]);



Key Benefits

✅ Simple Integration – Just pass structured JSON data to the module.
✅ Dynamic Drilldown – Users can explore detailed insights by clicking on chart elements.
Effortless Customization – Modify the dataset to fit different business needs.

This setup makes it easy to display hierarchical data with drill-down capabilities, enhancing data visualization in your application.