При задълбочаване на високи графики ще срещнете проблеми, ако искате да покажете множество серии, като например следните серии от данни, върнати от бормашината:
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(точка,серия[0]). За да показваме поредицата по нормален начин, искаме да покажем цялото съдържание в поредицата. Какво трябва да направим, ако го променим? Всъщност е много просто:
Премахнете изречението addSeriesAsDrilldown(точка, серия) директно и го заменете със следния метод:
for(var i = 0; I < серия.length; i ++){ chart.addSingleSeriesAsDrilldown(e.point, series[i]);
} chart.applyDrilldown();
Какво означава това? Всъщност можете да отворите drilldown.src.js видите съответните методи addSeriesAsDrilldown и addSingleSeriesAsDrilldown, и няма да ги обяснявам подробно тук
Задълбочаването може да се реализира показване на множество серии, какво ще кажете, просто е.
|