2013-07-11 11 views
7

Czy istnieje sposób na skrócenie dużych liczb na osi d3.js? Pamiętam, że widziałem metodę pomocy online, ale nie mogę jej znaleźć ponownie. Chciałbym skracać duże liczby, aby zmniejszyć marginesy na wykresie i ułatwić czytanie.d3.js - wyświetla duże liczby na osi w skróconej formie

tj 1000000 = 1M itp

Jeśli ktoś może wysłać link do klasy pomocnika d3.js będzie docenione.

+3

Co ty "szukam to" prefiks SI "i spójrz na [format-an umber-with-si-prefix-with-fixed-number-of-decimals] (http://stackoverflow.com/questions/13828003/format-a-number-with-si-prefix-with-fixed-number-of -decimals) i [formatowanie D3] (https://github.com/mbostock/d3/wiki/Formatting). – havarc

+0

Dzięki havrac za skierowanie mnie we właściwym kierunku. – paligap

Odpowiedz

0

Witam, sprawdź ten link: http://bl.ocks.org/zanarmstrong/05c1e95bf7aa16c4768e. Może to może ci pomóc.

Dla osi można użyć następujących opcji.

chart.yAxis().ticks(5).tickFormat(d3.format("s")); 

użyłem dc.js i d3.js

nadzieję, że może to pomóc

+1

Nie używaj linków. Wyjaśnij, co wyjaśnia treść linku. – buhtz

+1

OK, może zasady nie używają linku bez wyjaśnienia, ale twój link pomógł. Dzięki. – Patricia