C3: Gambar bagan spline salah

Dibuat pada 15 Nov 2016  ·  3Komentar  ·  Sumber: c3js/c3

Saya mengalami masalah sporadis dengan seri bagan spline. Seri menggambar salah. Ketika saya memiliki dua tanggal satu demi satu, kadang-kadang garis akan berputar sendiri atau garis akan melesat melewati titik data berikutnya dan kemudian melengkung kembali alih-alih hanya melengkung langsung ke titik berikutnya. Saya pikir logika menggambar tidak benar. Jika saya mengubah bagan menjadi seri "garis", malah ditampilkan dengan benar.

Anda dapat melihat masalah saya jika Anda menyalin kode bagan ke halaman contoh Anda. (http://c3js.org/samples/chart_spline.html)

Contoh kode grafik:
grafik var = c3.generate({
data: {
x: 'tanggal',
kolom: [
['tanggal',744336000000,752112000000,876096000000,882057600000,884304000000,888969600000,893203200000,897350400000,902361600000,908236800000],
['nilai',12.15,11.7,11.75,11.86,11.97,12.05,11.27,12.2,12.34,12.27]
],
jenis: 'splin'
}
});

Tangkapan layar:
image

Komentar yang paling membantu

Dengan versi 0.5.1 dari c3.js, opsi spline: { interpolation: { type: 'monotone' } } menyelesaikan masalah ini.

Lihat: https://jsfiddle.net/mkw4h54r/10/

2018-03-25 15 56 34

Semua 3 komentar

Masalah #1501 mirip dengan masalah ini.

karena beberapa bug di d3: https://github.com/d3/d3/issues/2348

diperbaiki di d3 v4.0 (interpolator ditulis ulang , termasuk penambahan spline Catmull-Rom yang manis), tetapi tidak ada yang tahu kapan c3 akan menyusul (https://github.com/c3js/c3/issues/1648)

Dengan versi 0.5.1 dari c3.js, opsi spline: { interpolation: { type: 'monotone' } } menyelesaikan masalah ini.

Lihat: https://jsfiddle.net/mkw4h54r/10/

2018-03-25 15 56 34

Apakah halaman ini membantu?
0 / 5 - 0 peringkat