Saat menelusuri grafik tinggi, Anda akan mengalami masalah jika ingin menampilkan beberapa seri, seperti seri data berikut yang dikembalikan oleh drill:
seri var = [{ nama: 'Tokyo', Data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6] }, { nama: 'New York', data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5] }, { nama: 'Berlin', Data: [-0.9, 0.6, 3.5, 8.4, 13.5, 17.0, 18.6, 17.9, 14.3, 9.0, 3.9, 1.0] }, { nama: 'London', Data: [3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8] }]
Jika Anda mengembalikan array, Anda tidak dapat langsung menambahkan SeriesAsDrilldown(point, series), dan Anda tidak akan dapat menampilkan apa pun secara langsung. Hanya addSeriesAsDrilldown(point,series[0]) pertama yang dapat diperoleh. Untuk menampilkan seri secara normal, kami ingin menampilkan semua konten dalam seri tersebut. Jadi apa yang harus kita lakukan jika kita mengubahnya? Ini sebenarnya sangat sederhana:
Hapus kalimat addSeriesAsDrilldown(point, series) secara langsung dan ganti dengan metode berikut:
for(var i = 0; i < seri.panjang; i ++){ chart.addSingleSeriesAsDrilldown(e.point, series[i]);
} chart.applyDrilldown();
Apa artinya? Bahkan, Anda dapat membuka drilldown.src.js melihat metode addSeriesAsDrilldown dan addSingleSeriesAsDrilldown yang sesuai, dan saya tidak akan menjelaskannya secara rinci di sini
Pengeboran ke bawah dapat mewujudkan tampilan beberapa seri, bagaimana, itu sederhana.
|