D3.js

Tela Software:
D3.js
Detalhes de Software:
Versão: 4.0.0 Atualizado
Data de upload: 18 Jul 16
Revelador: Mike Bostock
Licença: Livre
Popularidade: 79

Rating: nan/5 (Total Votes: 0)

D3.js pode ser usado para criar visualizações de dados complexos, informações que não podem ser processados ​​por toolkits gráficos regulares e exibidos nos formatos clássicos bar-line-torta.

A biblioteca vai manipular o código HTML e SVG baseado em uma configuração de entrada e os dados em si, enquanto os desenvolvedores também deixar usar CSS3 e HTML5 para estilizar sua saída.

D3 é extremamente rápido, apoiando grandes conjuntos de dados, efeitos de foco dinâmicos e animações.

Há uma grande API para ajudar os desenvolvedores a adaptá-lo às suas próprias estruturas de dados e de saída as visualizações personalizadas e carta que realmente precisa.

Os lotes de exemplos estão incluídos no pacote de download.

A biblioteca D3.js está lentamente substituindo a maioria das modernas ferramentas de gráficos de hoje, tornando-se um padrão não-oficial, quando se trata de construir, aplicações de visualização de dados baseados na Web belos modernos.

O que é novo nesta versão:

  • Zero dependências! JSDOM está agora limitada a uma dependência de desenvolvimento para teste.
  • Remover a dependência de tempo de execução na janela global e documento.
  • Fix d3.transition () falha no IE.
  • selection.append Fix para DOM sombra que não possuem uma namespaceURI.
  • quadtree.find Fix quando usado com xey acessores.
  • Fix análise de cores nomeadas para ser maiúsculas e minúsculas.
  • Adicionar suporte para a cor & quot; rebeccapurple & quot;.
  • Melhorar o posicionamento aleatório inicial de nós para os layouts de força.

O que é novo na versão 3.5.9:

  • Zero dependências! JSDOM está agora limitada a uma dependência de desenvolvimento para teste.
  • Remover a dependência de tempo de execução na janela global e documento.
  • Fix d3.transition () falha no IE.
  • selection.append Fix para DOM sombra que não possuem uma namespaceURI.
  • quadtree.find Fix quando usado com xey acessores.
  • Fix análise de cores nomeadas para ser maiúsculas e minúsculas.
  • Adicionar suporte para a cor & quot; rebeccapurple & quot;.
  • Melhorar o posicionamento aleatório inicial de nós para os layouts de força.

O que é novo na versão 3.5.6:

  • Zero dependências! JSDOM está agora limitada a uma dependência de desenvolvimento para teste.
  • Remover a dependência de tempo de execução na janela global e documento.
  • Fix d3.transition () falha no IE.
  • selection.append Fix para DOM sombra que não possuem uma namespaceURI.
  • quadtree.find Fix quando usado com xey acessores.
  • Fix análise de cores nomeadas para ser maiúsculas e minúsculas.
  • Adicionar suporte para a cor & quot; rebeccapurple & quot;.
  • Melhorar o posicionamento aleatório inicial de nós para os layouts de força.

O que é novo na versão 3.5.5:

  • Zero dependências! JSDOM está agora limitada a uma dependência de desenvolvimento para teste.
  • Remover a dependência de tempo de execução na janela global e documento.
  • Fix d3.transition () falha no IE.
  • selection.append Fix para DOM sombra que não possuem uma namespaceURI.
  • quadtree.find Fix quando usado com xey acessores.
  • Fix análise de cores nomeadas para ser maiúsculas e minúsculas.
  • Adicionar suporte para a cor & quot; rebeccapurple & quot;.
  • Melhorar o posicionamento aleatório inicial de nós para os layouts de força.

O que é novo na versão 3.5.3:

  • selection.interrupt fixo quando interromper a última transição programada .

O que é novo na versão 3.5.0:

  • Adicionar transições nomeados (por exemplo, 1 2) para animações simultâneas nos mesmos elementos.
  • Adicionar & quot; interromper & quot; eventos para a manipulação quando uma transição for interrompida.
  • permitir a facilidade ou a duração de uma transição para ser alterada antes da transição começa.
  • Adicionar d3.svg.arc cornerRadius (por exemplo, 1 2 3 4).
  • Adicionar d3.layout.pie estofamento (por exemplo, 1 2 3).
  • Adicionar clique duas vezes e toque duas vezes transições suaves para d3.behavior.zoom.
  • Adicione duração d3.behavior.zoom para personalizar ou desabilitar duplo clique em transições.
  • Adicionar d3.map (array [, acessor]) para a construção de um mapa pela chave de uma matriz.
  • Adicionar rangeRoundPoints d3.scale.ordinal, uma versão arredondada de rangePoints.
  • Adicionar d3.geom.quadtree encontrar para busca eficiente 2D.
  • Adicionar d3.variance e d3.deviation.
  • Adicionar locais para a Polónia e Canadá.

O que é novo na versão 3.4.13:

  • Corrija inválida transformar ao alternar entre linear e eixos log .
  • número Fix formatação de grupos com muito pequenas ou muito grandes números em notação expoente.
  • número Fix formatação com menos explícita (& quot; - & quot;). Sinal
  • perda Fix de precisão durante a interpolação linear.
  • acidente Fix em d3.layout.stack quando passado um array vazio.
  • Fix para Falsey linhas ao analisar DSV.
  • Fix para vazou mundial d3 no Node.
  • conversão Fix de HCL a cor Lab.
  • Fix para d3.mean, d3.median e d3.scale.quantile para coagir os valores em números.
  • Melhorar o desempenho de d3.map e d3.set usando Object.create (nulo).

O que é novo na versão 3.4.12:

  • Corrija InvalidStateError uncaught lançada quando usando d3.xhr com tipos de resposta não-texto.
  • parsing Fix de compensações de fuso horário positivos com um número diferente de zero de minutos.
  • Update para JSDOM versão 1.0.0.
  • selection.size Fix em entrar seleções.

O que é novo na versão 3.4.8:

  • Fixo:
  • RangeError d3.layout.tree (tamanho máximo de pilha de chamadas excedido) em árvores particularmente profundas.
  • bug d3.behavior.zoom com múltiplos alvos touchstart.

O que é novo na versão 3.4.6:

  • parsing Fixo da diferença de fuso horário (% Z) .
  • d3.scale.quantile fixo para ignorar valores nulos no domínio.
  • d3.mean otimizado.

O que é novo na versão 3.4.4:

  • Corrigido o erro na d3.behavior.drag: quando um toque em um extremidades multitouch, outros toques pode continuar.
  • Corrigido o erro na d3.behavior.drag e d3.behavior.zoom quando touchstart alvo é removida.
  • Fixed bug no d3.geo.conicConformal de pontos antípodas à origem cônica.
  • Corrigido o erro na d3.formatPrefix: SI-prefixos são consistentes para pequenos e grandes números
  • .
  • Fixed bug no d3.scale.ordinal com um domínio Singleton, uma faixa discreta e um valor de entrada desconhecida.
  • Corrigido o erro na d3.svg.axis onde a ordem DOM de elementos de carrapatos não corresponda à exibição.
  • Fixed bug no d3.time.scale para a geração de carrapato subsecond.
  • solução Removido por três anos bug WebKit em d3.mouse.
  • solução Removido para o velho Sizzle bug classificação.
  • Novos idiomas disponíveis para ca-ES, en-GB, pt-BR e zh-CN.

O que é novo na versão 3.4.3:

  • Evita comportamento assimétrico da Math.sin e Matemática. cos no Chrome 33 em d3.geo.area e d3.geo.path.

O que é novo na versão 3.4.2:

  • Fixed faltando símbolo de moeda ao formatar moedas usando SI- notação de prefixo em uma localidade com um sufixo de moeda.

O que é novo na versão 3.4.1:.

  • Fixed enrolamento fim bug no projection.clipExtent

O que é novo na versão 3.4.0:

  • d3.locale Adicionado para a criação de novo número localizado e formatos de hora.
  • Adicionado force.chargeDistance para limitar o efeito das forças de carga.
  • Adicionado timeFormat.multi para formatos de hora em multi-resolução.
  • tamanho Adicionado e métodos vazios para d3.map e d3.set.
  • implementação mais rápida de d3.geom.hull contribuiu.
  • Built-in suporte para AMD / RequireJS.

O que é novo na versão 3.3.11:

  • DSV fixo análise (d3.tsv, d3. CSV) com pedidos de domínio cruzado no IE9.

O que é novo na versão 3.3.10:

  • Fixed prestação de instabilidade na reamostragem adaptativa quando os pontos de mentir sobre o antimeridiano.
  • eixo fixo de renderização ao alternar entre as escalas ordinais e quantitativos.
  • Passe o índice do grupo j para a função de filtro em selection.filter e transition.filter.

O que é novo na versão 3.3.9:

  • Melhor desempenho de d3.geo.projection quando adaptativa resampling está desativado.
  • Melhor desempenho de gestos de arrastar em navegadores que suportam eventos selectstart.
  • Fixed precisão automática de scale.tickFormat ao usar algarismos significativos.

O que é novo na versão 3.3.8:

  • Fixed catastrófica perda de precisão no cálculo de Voronoi tessellation.
  • Fixed Voronoi tessellation quando a célula não se cruzam na medida clipe.

O que é novo na versão 3.3.6:

  • Melhorar a precisão do enrolamento determinação ordem em d3.geo .projection.
  • Corrija recorte esférico para polígonos complexos.
  • recorte janela Fix quando um polígono assunto envolve completamente a janela de exibição.
  • Corrija zero duração transições para sempre marque uma vez em t = 1 (e nunca t = 0).

O que é novo na versão 3.3.5:

  • ordinal escalas não implicitamente estender o domínio com rangeBands ou rangePoints.

O que é novo na versão 3.3.3:

  • deslocamentos zona de suporte de tempo de análise (% Z) em d3.time.format.

O que é novo na versão 3.3.0:

  • Adicionar selection.interrupt para imediatamente interromper a atual transição .
  • Adicionar brush.event para escovar programático, incluindo transições.
  • Adicionar zoom.event para zoom programático, incluindo transições.
  • Adicionar d3.interpolateZoom para zoom suave com base em van Wijk & Nuij.
  • Adicionar zoom.center para controlar sobre o ponto focal enquanto mousewheel zoom.
  • Adicionar & quot; zoomstart & quot; e & quot; zoomend & quot; eventos para zoom.on.
  • Adicionar d3.geo.transform para simplificar a criação de transformações de geometria personalizado.
  • Adicionar d3.geo.clipExtent para viewport recorte com transformações personalizadas.
  • Permitir d3.geo.stream para transmitir coordenadas tridimensionais; útil para a simplificação dinâmica.
  • Adicionar & quot; beforesend & quot; evento para xhr.on para manipular a solicitação antes de enviar.
  • Adicionar axis.innerTickSize e axis.outerTickSize; deprecates multi-argumento axis.tickSize.
  • Adicionar d3.pairs para a construção de tuplos de elementos adjacentes.

O que é novo na versão 3.2.5:

  • Corrigido o erro com o ponto decimal localizada na d3.format .
  • comportamento supressão padrão fixo para gestos de arrastar em dispositivos sensíveis ao toque.
  • Melhoria da precisão de ponto flutuante para log.ticks e log.nice.
  • incluído JavaScript minified para uso com Bower.

O que é novo na versão 3.2.2:

  • Um evento mousemove estava sendo desencadeada no Safari móvel causando a escova
  • para saltar rapidamente no touchstart.

O que é novo na versão 3.1.9:

  • Este reverte anterior, que quebrou o comportamento do eixo componente para escalas ordinais, alterando o significado de rangeBand.

O que é novo na versão 3.1.6:

  • Saturação só é indefinido para preto e branco <. / li>

O que é novo na versão 3.1.3:.

  • clipExtent automática determinação para Mercator

Requisitos :

  • habilitar o JavaScript no lado do cliente

Outro software de desenvolvedor Mike Bostock

POLLY-B-GONE
POLLY-B-GONE

3 Jun 15

Queue.js
Queue.js

9 Feb 16

Comentário para D3.js

Comentários não encontrado
Adicionar comentário
Ligue imagens!