2012-12-05 31 views
5

Kübizm, maksimum bilgi yoğunluğu için mbostock'un kendi kelimeleriyle tasarlanmıştır; bu, genellikle piksel başına bir veri noktasını görüntülemek istediği anlamına gelir. Bu, çoğu durumda yararlı olsa da, verilerinizin kendisinin yoğun olmadığı zaman işe yaramıyor. Bu gibi durumlarda, çirkin, kesik kesik tarzındaki grafikleri şöyle olsun:Kübizm grafikleri üzerinde İnterpolasyon

enter image description here

güzel, pürüzsüz grafiği göstermek için Kübizm içinde/grafik verilerimi interpole bir yolu var mı?

DÜZENLEME: enter image description here

isterim için: Grafit gösterildiği gibi Burada

enter image description here

aynı veridir:

ölçümle keepLastValue ekledikten sonra, bu alın Kübizm görünümünü, Grafit gibi daha fazla görünecek şekilde pürüzsüz hale getirin (ufuk overplotting eklenmiş awesomeness ile)

+0

Bazı verilerde eksik gibi görünüyor. Eğer Grafit kullanıyorsanız, [keepLastValue] (http://graphite.readthedocs.org/en/1.0/functions.html#graphite.render.functions.keepLastValue) denediniz mi? – mbostock

+0

, yardımcı görünüyor, ancak bir adım daha ileri gitmek ve sonuçta oluşan grafiği düzgünleştirmek için herhangi bir yolu var mı? –

cevap

2

Kübizm bunu otomatik olarak yapmaz, ancak d3 aradaki değerleri doldurmak için kullanabileceğiniz bir enterpolatöre sahiptir. Here, Mike Bostock'tan özel bir hat interpolator kullanarak bir örnektir; Muhtemelen varsayılan olan ile iyisin.

+0

Teşekkürler Böyle bir şey arıyordum – nevermind