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.