Cara menonaktifkan titik pilihan grafik C3 pada grafik garis

Saya telah membuat grafik ini di grafik c3. Kedua lingkaran pada garis merah tersebut adalah titik yang dipilih. Saat saya mengklik titik-titik ini, titik-titik tersebut tidak terlihat. Juga ketika saya mengklik titik garis hijau dan merah lainnya. Mereka juga memilih seperti keduanya. Apakah ada prosedur untuk menonaktifkan pemilihan titik lainnya? masukkan deskripsi gambar di sini

Saya tidak ingin memilih poin lain. Saat saya mengklik titik lain, mereka juga memilih seperti masukkan deskripsi gambar di sini

Saya mendeklarasikan poin yang dipilih c3 dengan:

chart_tracker.select(['data2'],[19,47,]);

person Bahirji Naik    schedule 14.05.2018    source sumber
comment
Jadi lingkaran merah dipilih secara default dan Anda ingin menonaktifkan pilihan pada garis hijau?   -  person Aditya    schedule 15.05.2018


Jawaban (1)


coba hapus peristiwa klik yang didengarkan c3 untuk memperbarui lingkaran ini (tambahkan setelah bagan disiapkan):

d3.select("#chart").selectAll(".c3-event-rect").on("click", null);

ubah #chart menjadi apa pun id grafik Anda ^^^

Anda mungkin perlu memasukkan ini ke dalam panggilan balik c3 yang dirender jika bagan Anda diperbarui karena fungsi klik dapat dipulihkan oleh c3

person mgraham    schedule 15.05.2018