2015-02-11 2 views
1

Используя D3, crossfilter и DC, я хотел бы нарисовать бархат с кистью выбора. Размер этой диаграммы округлен до 10k.Как округлить выбор кисти до 10 или 10k в DC.js

votesDim = ndx.dimension(function(d) { return Math.round(d.votes/10000)*10000; }) 

Но кисть на диаграмме нет. Все, что мне удалось сделать вокруг него до ближайшего целого числа с

.round(Math.round) 
OR 
.round(dc.round.round) 

Я ищу округлять кисть к 10k тоже.
Кто-нибудь знает, какую функцию мне нужно использовать в .round()?

Заранее благодарен!

ответ

3

Я нашел :)

.round(function(val){return Math.round(val/10000)*10000;}) 

Sorry это выглядит как глупый вопрос прямо сейчас. Во всяком случае, я не нашел ответа нигде, надеюсь, это поможет кому-то еще.