Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 13940|Відповідь: 0

[Інше] Highcharts показує кілька серій

[Копіювати посилання]
Опубліковано 02.11.2016 15:43:00 | | |
Під час детального аналізу високих графіків виникнуть проблеми, якщо ви хочете відобразити кілька серій, наприклад, такі серії даних, які повертає свердло:

Серія VAR = [{
            ім'я: «Токіо»,
            Дані: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]
        }, {
            ім'я: «Нью-Йорк»,
            Дані: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5]
        }, {
            ім'я: «Берлін»,
            Дані: [-0.9, 0.6, 3.5, 8.4, 13.5, 17.0, 18.6, 17.9, 14.3, 9.0, 3.9, 1.0]
        }, {
            ім'я: «Лондон»,
            Дані: [3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8]
        }]


Якщо ви повернете масив, ви не зможете безпосередньо додати SeriesAsDrilldown (точка, серія), і не зможете нічого безпосередньо відображати. Можна отримати лише перше addSeriesAsDrilldown(point,series[0]).
Щоб нормально показувати серію, ми хочемо показати весь контент серії. То що ж робити, якщо ми його змінимо? Насправді все дуже просто:

Видаліть речення addSeriesAsDrilldown(point, series) безпосередньо і замініть його наступним методом:

for(var i = 0; I < серії.довжини; i ++){
        chart.addSingleSeriesAsDrilldown(e.point, series[i]);
}
chart.applyDrilldown();

Що це означає? Насправді, ви можете відкрити drilldown.src.js побачити відповідні методи addSeriesAsDrilldown та addSingleSeriesAsDrilldown, і я не буду детально пояснювати це тут

Якщо заглибитися, можна отримати відображення кількох серій, як щодо цього — це просто.






Попередній:C# Написання високопродуктивних TCP-сокетів щодо застосувань
Наступний:Вибране твердження навіката для oracle query
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com