D3.js

Screenshot Software:
D3.js
Szczegóły programowe:
Wersja: 4.0.0 Aktualizowane
Filmu: 18 Jul 16
Wywoływacz: Mike Bostock
Licencja: Wolny
Popularność: 79

Rating: nan/5 (Total Votes: 0)

D3.js mogą być wykorzystywane do tworzenia wizualizacji złożonych danych, informacji, które nie mogą być zrealizowane poprzez regularne zestawy narzędzi wykresów i wyświetlane w klasycznych formatach bar-line-kołowych.

Biblioteka będzie manipulować kod HTML i SVG oparciu o konfiguracji wejść i samych danych, a także pozwalając programistom używać CSS3 i HTML5 projektować swoje wyjście.

D3 jest bardzo szybki, wspieranie dużych zbiorów danych, dynamiczne efekty kursorem myszy i animacji.

Jest duża API, aby pomóc deweloperom dostosować go do własnych struktur danych i wyjście niestandardowe wizualizacje oraz wykres oni naprawdę potrzebują.

Wiele przykładów są dołączone do pakietu pobierania.

Biblioteka D3.js powoli zastępując większość dzisiejszych nowoczesnych narzędzi wykresów, stając nieoficjalną standardy, jeśli chodzi o budowę nowoczesnych, pięknych wizualizacji danych aplikacji opartych na sieci Web.

Co nowego w tym wydaniu:

  • Zero zależności! JSDOM jest teraz ograniczona do rozwoju uzależnienia do badań.
  • Usuń uzależnienia wykonania na globalne okna i dokumentu.
  • Fix d3.transition () awarii w IE.
  • Fix selection.append dla DOMS cień pozbawionych namespaceURI.
  • quadtree.find Fix w przypadku korzystania z xiy dostępowych.
  • parsowanie Fix nazwanych kolorów być rozróżniana wielkość liter.
  • Dodaj wsparcie dla koloru & quot; rebeccapurple & quot;.
  • Pomóż początkową losowe rozmieszczenie węzłów dla układów sił.

Co nowego w wersji 3.5.9:

  • Zero Zależności! JSDOM jest teraz ograniczona do rozwoju uzależnienia do badań.
  • Usuń uzależnienia wykonania na globalne okna i dokumentu.
  • Fix d3.transition () awarii w IE.
  • Fix selection.append dla DOMS cień pozbawionych namespaceURI.
  • quadtree.find Fix w przypadku korzystania z xiy dostępowych.
  • parsowanie Fix nazwanych kolorów być rozróżniana wielkość liter.
  • Dodaj wsparcie dla koloru & quot; rebeccapurple & quot;.
  • Pomóż początkową losowe rozmieszczenie węzłów dla układów sił.

Co nowego w wersji 3.5.6:

  • Zero Zależności! JSDOM jest teraz ograniczona do rozwoju uzależnienia do badań.
  • Usuń uzależnienia wykonania na globalne okna i dokumentu.
  • Fix d3.transition () awarii w IE.
  • Fix selection.append dla DOMS cień pozbawionych namespaceURI.
  • quadtree.find Fix w przypadku korzystania z xiy dostępowych.
  • parsowanie Fix nazwanych kolorów być rozróżniana wielkość liter.
  • Dodaj wsparcie dla koloru & quot; rebeccapurple & quot;.
  • Pomóż początkową losowe rozmieszczenie węzłów dla układów sił.

Co nowego w wersji 3.5.5:

  • Zero Zależności! JSDOM jest teraz ograniczona do rozwoju uzależnienia do badań.
  • Usuń uzależnienia wykonania na globalne okna i dokumentu.
  • Fix d3.transition () awarii w IE.
  • Fix selection.append dla DOMS cień pozbawionych namespaceURI.
  • quadtree.find Fix w przypadku korzystania z xiy dostępowych.
  • parsowanie Fix nazwanych kolorów być rozróżniana wielkość liter.
  • Dodaj wsparcie dla koloru & quot; rebeccapurple & quot;.
  • Pomóż początkową losowe rozmieszczenie węzłów dla układów sił.

Co nowego w wersji 3.5.3:

  • Poprawiono selection.interrupt przy przerwaniu ostatniego przejścia zaplanowane .

Co nowego w wersji 3.5.0:

  • Dodaj nazwanych przejścia (np 1 2) dla jednoczesnych animacje na tych samych elementów.
  • Dodaj & quot; przerywać & quot; imprezy dla postępowania, gdy przejście zostanie przerwany.
  • Zezwalaj łatwość przejścia lub czas być zmieniane przed rozpoczęciem przejścia.
  • Dodaj d3.svg.arc cornerRadius (np 1 2 3 4).
  • Dodaj d3.layout.pie obicie (na przykład, 1 2 3).
  • Dodaj kliknij dwukrotnie i dwukrotnie dotknij płynne przejścia do d3.behavior.zoom.
  • Dodaj trwania d3.behavior.zoom dostosowywania lub wyłączenie podwójnego kliknięcia przejść.
  • Dodaj d3.map (array [i akcesoria dl]) do budowy mapy przez klucz z tablicy.
  • Dodaj d3.scale.ordinal rangeRoundPoints, zaokrągloną wersję rangePoints.
  • Dodaj d3.geom.quadtree znaleźć dla skutecznego poszukiwania 2D.
  • Dodaj d3.variance i d3.deviation.
  • Dodaj lokalizacje dla Polski i Kanady.

Co nowego w wersji 3.4.13:

  • Fix nieprawidłowe przekształcić podczas przełączania między osie liniowe i logowania .
  • formatowanie Numer Fix grup o bardzo małych lub bardzo dużych liczb w notacji wykładnik.
  • Numer Fix formatowanie za wyraźną minus (& quot; - & quot;). Znak
  • utrata Fix precyzji przy interpolacji liniowej.
  • Crash Fix w d3.layout.stack kiedy minął pustą tablicę.
  • Usunięto falsey wiersze podczas analizowania DSV.
  • Usunięto wyciekły d3 globalny węzła.
  • konwersji Fix z HCL do koloru Lab.
  • Usunięto d3.mean, d3.median i d3.scale.quantile do zmuszania wartości liczb.
  • Poprawa wydajności d3.map i d3.set za pomocą Object.create (null).

Co nowego w wersji 3.4.12:

  • Fix nieprzechwyconego InvalidStateError rzucony podczas korzystania z d3.xhr typy reakcji nietekstowe.
  • parsowanie Fix pozytywnych przesunięcia strefy czasowej z niezerową liczbę minut.
  • Aktualizacja do wersji 1.0.0 JSDOM.
  • selection.size Fix on przejść do wyboru.

Co nowego w wersji 3.4.8:

  • Poprawiono:
  • RangeError d3.layout.tree (maksymalny rozmiar stosu wywołań przekroczone) na szczególnie głębokich drzew.
  • d3.behavior.zoom bug z wieloma celami touchstart.

Co nowego w wersji 3.4.6:

  • Naprawiono parsowanie przesunięcie strefy czasowej (% Z) .
  • Poprawiono d3.scale.quantile ignorować wartości null w domenie.
  • Zoptymalizowane d3.mean.

Co nowego w wersji 3.4.4:

  • Poprawiono błąd w d3.behavior.drag: gdy One Touch w ciągu multitouch końcach, inne dodatki mogą kontynuować.
  • Poprawiono błąd w d3.behavior.drag i d3.behavior.zoom gdy touchstart docelowy zostanie usunięty.
  • Poprawiono błąd w d3.geo.conicConformal punktów antypodyczne do stożkowej pochodzenia.
  • Poprawiono błąd w d3.formatPrefix: SI przedrostki są spójne dla małych i dużych ilościach
  • .
  • Poprawiono błąd w d3.scale.ordinal z singleton domeny dyskretnej zakresu i nieznanej wartości wejściowej.
  • Poprawiono błąd w d3.svg.axis jeżeli zlecenie DOM elementów kleszczy nie pasuje do ekranu.
  • Poprawiono błąd w d3.time.scale dla subsecond generacji kleszcza.
  • Usunięto obejście trzy-letniego WebKit błąd w d3.mouse.
  • Usunięto obejście starego Sizzle sortowania błędu.
  • Nowe dostępne dla CA-ES, locale pl-PL, PT-BR i zh-CN.

Co nowego w wersji 3.4.3:

  • Zapobiega asymetryczny zachowanie Math.sin i matematyki. cos w Chrome 33 w d3.geo.area i d3.geo.path.

Co nowego w wersji 3.4.2:

  • Poprawiono brakuje symbolu waluty przy formatowaniu waluty stosując Si- zapis prefix w lokalizacji z przyrostkiem walutowym.

Co nowego w wersji 3.4.1.

  • Poprawiono kolejność nawijania błąd w projection.clipExtent

Co nowego w wersji 3.4.0:

  • Dodano d3.locale do tworzenia nowego zlokalizowaną numer i formaty czasu.
  • Dodane force.chargeDistance ograniczania wpływu sił ładowania.
  • Dodane timeFormat.multi dla formatów czasowych wielu rozdzielczości.
  • Dodano wielkość i pustych metody d3.map i d3.set.
  • Szybsza realizacja d3.geom.hull przyczynił.
  • Wbudowane wsparcie dla AMD / RequireJS.

Co nowego w wersji 3.3.11:

  • Poprawiono DSV parsowania (d3.tsv, D3. CSV) wnioski cross-domeny w IE9.

Co nowego w wersji 3.3.10:

  • Poprawiono renderowanie niestabilność adaptacyjnego resampling gdy punkty leżą na antimeridian.
  • stałej osi renderingu podczas przełączania między porządkowych i ilościowych skal.
  • Przekaż jej indeksu j do funkcji filtracyjnej w selection.filter i transition.filter.

Co nowego w wersji 3.3.9:

  • Lepsza wydajność d3.geo.projection Gdy adaptacyjny resampling jest wyłączone.
  • Zwiększona wydajność gestów przeciągania w przeglądarkach obsługujących zdarzenia selectstart.
  • Poprawiono automatyczne precyzja scale.tickFormat przy użyciu cyfr znaczących.

Co nowego w wersji 3.3.8:

  • Poprawiono katastrofalne straty dokładności podczas obliczania Voronoi teselacji.
  • Poprawiono Voronoi teselacji, gdy komórka nie przecinają się, w jakim stopniu klipu.

Co nowego w wersji 3.3.6:

  • Poprawa dokładności uzwojenia determinację zamówienia w d3.geo .projection.
  • Fix kulisty wycinek do złożonych wielokątów.
  • Fix rzutnia do strzyżenia, gdy wielokąt podlega całkowicie otacza rzutnię.
  • Fix zerową długość przejścia zawsze zaznaczyć po czasie t = 1 (i nigdy t = 0).

Co nowego w wersji 3.3.5:

  • Wagi porządkowa nie dorozumiany przedłużyć domenę rangeBands lub rangePoints.

Co nowego w wersji 3.3.3:

  • Wsparcie czas parsowania przesunięcia strefy (% z) d3.time.format.

Co nowego w wersji 3.3.0:

  • Dodaj selection.interrupt za natychmiastowe przerwanie bieżącego przejścia .
  • Dodaj brush.event dla programowej szczotkowania, w tym przejść.
  • Dodaj zoom.event do powiększania programowej, w tym przejść.
  • Dodaj d3.interpolateZoom płynne powiększanie podstawie van Wijk & Nuij.
  • Dodaj zoom.center do kontroli nad centralnym punktem podczas mouseWheel powiększanie.
  • Dodaj & quot; zoomstart & quot; i & quot; zoomend & quot; wydarzeń zoom.on.
  • Dodaj d3.geo.transform uprościć tworzenie niestandardowych przekształceń geometrycznych.
  • Dodaj d3.geo.clipExtent dla rzutni wycinek z niestandardowymi transformat.
  • Zezwalaj d3.geo.stream strumień współrzędnych trójwymiarowych; przydatna dla dynamicznego uproszczenia.
  • Dodaj & quot; & quot beforesend; wydarzenie xhr.on manipulować żądania przed wysłaniem.
  • Dodaj axis.innerTickSize i axis.outerTickSize; deprecates axis.tickSize wielu argumentów.
  • Dodaj d3.pairs konstruowania krotki sąsiednich elementów.

Co nowego w wersji 3.2.5:

  • Poprawiono błąd z miejscowego przecinku w d3.format .
  • domyślny tłumienia Naprawiono zachowanie dla gestów przeciągania na urządzeniach dotykowych.
  • Lepsza precyzja zmiennoprzecinkowa dla log.ticks i log.nice.
  • wliczony minified JavaScript do użytku z Bower.

Co to jest nowa w wersji 3.2.2:

  • mousemove wydarzeniem był wywołany przez telefon Safari powodując szczotka
  • krótko skoczyć na touchstart.

Co nowego w wersji 3.1.9:

  • powraca ta poprzednia, który wybuchł na zachowanie osi elementem skal porządkowych zmieniając sens rangeBand.

Co nowego w wersji 3.1.6:

  • Nasycenie jest niezdefiniowany tylko do czerni i bieli <. / li>

Co nowego w wersji 3.1.3.

  • Automatyczne clipExtent określenie dla Mercator

Wymagania :

  • włączona obsługa JavaScript po stronie klienta

Inne programy z deweloperem Mike Bostock

POLLY-B-GONE
POLLY-B-GONE

3 Jun 15

Queue.js
Queue.js

9 Feb 16

Komentarze do D3.js

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!