Развертка Highcharts 3.08 с несколькими родительскими сериями

Я делаю свои первые развертываемые диаграммы с помощью Highcharts, и я только что установил версию 3.09, в которой развертка имеет встроенную поддержку. Детализированная диаграмма будет частью страницы, которая уже содержит несколько диаграмм. Все диаграммы имеют 3 серии (Штат, Регион, Субрегион) с данными, которые заполняются динамически.

Проблема в том, что модуль детализации не поддерживает несколько родительских серий. В моем случае, если я нажму на столбец для определенной серии (скажем, State), то серия State исчезнет, ​​и появится ее развертка, но другие серии (Region, Sub-region) все еще будут отображаться, а графическая не имеет никакого смысла тогда. Смотрите это jsFiddle:http://jsfiddle.net/jmunger/6bBzt/ .

$(function () {
        $('#container').highcharts({
            chart: {
                type: 'column'
            },
            title: {
                text: 'Monthly Average Rainfall'
            },
            subtitle: {
                text: 'Source: WorldClimate.com'
            },
            xAxis: {
                categories: [
                    'CAT 1',
                    'CAT2'
                ]
            },
            yAxis: {
                min: 0,
                title: {
                    text: 'Rainfall (mm)'
                }
            },
            tooltip: {
                headerFormat: '<span style="font-size:10px">{point.key}</span><table>',
                pointFormat: '<tr><td style="color:{series.color};padding:0">{series.name}: </td>' +
                    '<td style="padding:0"><b>{point.y:.1f} mm</b></td></tr>',
                footerFormat: '</table>',
                shared: true,
                useHTML: true
            },
            plotOptions: {
                column: {
                    pointPadding: 0.2,
                    borderWidth: 0
                }
            },
            series: [{
                name: 'Tokyo',
                data: [{y:49.9, drilldown:'tokyo 1'}, {y:71.5, drilldown:'tokyo 2'}]

            }, {
                name: 'New York',
                data: [{y:49.9, drilldown:'ny 1'}, {y:71.5, drilldown:'ny 2'}]

            }],
            drilldown:{
                series: [{
                    id: 'tokyo 1',
                    data: [{y:39.9, name:'name1'}, {y:31.5, name:'name2'}]

                }, {
                    id: 'tokyo 2',
                    data: [{y:39.9, name:'name1'}, {y:31.5, name:'name2'}]

                },
                {
                    id: 'ny 1',
                    data: [{y:39.9, name:'name1'}, {y:31.5, name:'name2'}]

                }, {
                    id: 'ny 2',
                    data: [{y:39.9, name:'name1'}, {y:31.5, name:'name2'}]

                }]
              }
        });
    });

Как я могу убедиться, что все родительские серии скрыты, когда я выполняю детализацию, и что они затем восстанавливаются правильно, когда я выполняю детализацию?

Ответы на вопрос(1)

Ваш ответ на вопрос