Eksik 3Oct ve 27-28Oct (ilk ve son işaret hariç). Bunun otomatik küçültme olduğunu biliyorum çünkü grafiğin genişliğini artırdığımda keneler ortaya çıkıyor. Ancak, bu azaltma davranışının tuhaf olduğunu ve lineChart'ın multiBarChart gibi XTick'leri azaltmadığını buldum.NVD3 Çizgi Grafik X Ekseni Keneler ben NVD3 burada çizgi grafiği görüntülemek için kullanıyorum
Ben this gibi indirgeyici Davranışı kendimi kontrol edebilmek istiyorum:
var chart = nv.models.lineChart()
.useInteractiveGuideline(true)
.margin({left: 80,top: 20,bottom: 120,right: 20});
chart.xAxis.ticks(function() {
return data[0].map(chart.x()).filter(function(d,i) {
i % Math.ceil(data[0].values.length/(availableWidth/100)) === 0;
})
})
Ama işe yaramadı. Bunun nasıl kontrol edileceği hakkında bir fikri olan var mı?
kullanımlar nv.models.axis() 'de
, showMaxMin bir üst/alt yönlendirme için doğru olduğunda verilen bir tampon olduğu .tickValues () 'yerine .ticks()'. –Daha önce '.tickFormat()' kullanmayı denedim, ancak yukarıdaki eksik tickLabels'ın üzerine bir filtre verdi. Ayrıca, bu numarayı kullanırken, gizli etiket araç ipucunda bile görünmeyecek. TickValues () 'ın aynı sonucu alacağına inanıyorum. – yonasstephen
Hmm, x ekseni için bir zaman ölçeği kullanırdım - bu, daha iyi olanları kontrol etmenize izin vermelidir. [Bu soru] (http://stackoverflow.com/questions/14058876/how-do-i-display-dates-on-the-x-axis-for-nvd3-d3-js) bunun için yararlı olmalıdır. –