A biblioteca d3.js para visualização de dados

D3.js é um open-source biblioteca javascript que tomou o mundo da visualização de dados pela tempestade desde sua primeira versão em 2011. Foi criado (e é mantida) por Mike Bostock - famoso guru visualização de dados e editor de gráficos para o New York Times

. Você pode usar esta biblioteca para criar documentos Impulsionada por dados de alta qualidade (D3) em uma fração do tempo e com uma fração do esforço necessário para codificar na planície (A.K.A., baunilha) javascript.

Em sua essência, D3.js é uma coleção de classes e funções que, com apenas um pouco de codificação, você pode usar para executar muito mais longas seqüências de de menor nível] javascript. D3.js apela apenas uma classe especial de comandos na biblioteca javascript - aqueles que são normalmente utilizados na visualização de dados. Você usar esses comandos para fazer coisas como eixos tração, elementos do enredo, e recalcular posições ao redimensionar gráficos.

Se o seu objetivo é criar dinâmico visualizações de dados baseados na web - visualizações que mudam em resposta às interações do usuário - D3.js é a biblioteca perfeita javascript para usar.

Video: D3.js tutorials

Se você quiser que os usuários sejam capazes de interagir com a sua visualização de dados e escolher quais dados para exibir, então você precisa para criar uma visualização dinâmica.

Com visualizações de dados dinâmicos, seus usuários podem



  • Interagir com a visualização de escolher quais dados para exibir.

  • Veja dados adicionais quando passa o mouse sobre ou clique em partes da visualização.

  • Aprofundar em níveis mais profundos de dados relacionados, para obter vistas mais detalhadas sobre as partes dos dados que são de maior interesse.

    Video: Introduction to D3

  • Trazer visualizações animadas que mostram mudanças ao longo do tempo.

  • Escolha entre uma variedade de diferentes transições entre vistas.

A biblioteca D3.js ainda está sendo desenvolvido. Com Mike Bostock e inúmeros outros usuários contribuindo novos tipos de visualizações, as capacidades da biblioteca estão se expandindo em uma base diária. A filosofia de design D3.js é bastante aberto. Ele não limitá-lo a usar visualizações de dados predefinido, bolinho-cortador. Em vez disso, esta biblioteca pode acomodar a criatividade individual ea imaginação de cada usuário único.


Publicações relacionadas