Хобрук: Ваш путь к мастерству в программировании

Может ли HighChart поддерживать несколько типов графиков в одной детализации?

Из следующей скрипки мы можем реализовать детализацию в highCharts: http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/Drilldown/basic/

Код:

$(function () {

// Create the chart
$('#container').highcharts({
    chart: {
        type: 'column'
    },
    title: {
        text: 'Basic drilldown'
    },
    xAxis: {
        type: 'category'
    },

    legend: {
        enabled: false
    },

    plotOptions: {
        series: {
            borderWidth: 0,
            dataLabels: {
                enabled: true
            }
        }
    },

    series: [{
        name: 'Things',
        colorByPoint: true,
        data: [{
            name: 'Animals',
            y: 5,
            drilldown: 'animals'
        }, {
            name: 'Fruits',
            y: 2,
            drilldown: 'fruits'
        }, {
            name: 'Cars',
            y: 4,
            drilldown: 'cars'
        }]
    }],
    drilldown: {
        series: [{
            id: 'animals',
            data: [
                ['Cats', 4],
                ['Dogs', 2],
                ['Cows', 1],
                ['Sheep', 2],
                ['Pigs', 1]
            ]
        }, {
            id: 'fruits',
            data: [
                ['Apples', 4],
                ['Oranges', 2]
            ]
        }, {
            id: 'cars',
            data: [
                ['Toyota', 4],
                ['Opel', 2],
                ['Volkswagen', 2]
            ]
        }]
    }
});
});

Но мое требование состоит в том, что когда вы выполняете детализацию, мне нужно показать несколько диаграмм, показывающих одни и те же данные, например, сплайн и гистограмму. Я пробовал много проб и ошибок, но не повезло. Можно ли реализовать такую ​​функцию с помощью HighCharts или любых других плагинов jQuery? Пожалуйста, поделитесь своими мыслями.

Мой существующий график с HighCharts:

введите здесь описание изображения

Это комбинация стержня и сплайна.

Когда я щелкаю полосу, это должно привести к следующему представлению детализации:

введите здесь описание изображения

Пожалуйста, помогите достичь этого.


  • У вас есть образец того, как это будет выглядеть? Зачем иметь несколько диаграмм с одними и теми же данными? 09.05.2016
  • Вы можете перейти к нескольким сериям и установить тип для каждой серии в развертке. Аналогичный вопрос: stackoverflow.com/ вопросов/35939222/ Вы также можете проверить эту демонстрацию (перейти к первому столбцу): jsfiddle.net/ 49q18Lp3/5 10.05.2016
  • Спасибо @Kacper Madej. Это сработало для меня. 11.05.2016

Новые материалы

Аргументы прогрессивного улучшения почти всегда упускают суть
В наши дни в кругах веб-разработчиков много болтают о Progressive Enhancement — PE, но на самом деле почти все аргументы с обеих сторон упускают самую фундаментальную причину, по которой PE..

Введение в Джанго Фреймворк
Схема «работать умно, а не усердно» В этой и последующих статьях я познакомлю вас с тем, что такое фреймворк Django и как создать свое первое приложение с помощью простых и понятных шагов, а..

Настольный ПК как «одно кольцо, чтобы править всеми» домашних компьютеров
Вид после 9 месяцев использования С настольных компьютеров все началось, но в какой-то момент они стали «серверами», и мы все перешли на ноутбуки. В прошлом году я столкнулся с идеей настольных..

Расширенные методы безопасности для VueJS: реализация аутентификации без пароля
Руководство, которое поможет вам создавать безопасные приложения в долгосрочной перспективе Безопасность приложений часто упускается из виду в процессе разработки, потому что основная..

стройный-i18следующий
Представляем стройную оболочку для i18next. Эта библиотека, основанная на i18next, заключает экземпляр i18next в хранилище svelte и отслеживает события i18next, такие как languageChanged,..

Обзор 20 основных и современных методов работы с массивами в JavaScript
Вы знаете их всех? В этом коротком посте я покажу сводку методов, доступных в JavaScript для работы с массивами. Я надеюсь, что вы найдете это полезным! В конце поста вы найдете ссылку на..

Да, но я чувствую необходимость указать, что это или не единственные два.
Да, но я чувствую необходимость указать, что это или не единственные два. Обучение с подкреплением (в качестве примера) также является важным.