Gostaria de aprender um pouco mais sobre a visualização interativa de dados (zoom, apontar, escovar, mapear pontos e assim por diante). Gostaria de receber qualquer:
- Tutorial / guia / livro (?) / Vídeo sobre como usar esses métodos para exploração estatística.
- Ponteiros para pacotes de visualização de dados interativos bons / interessantes (em R e fora dele)
Só para começar a bola rolando, eu sei que no R existem várias maneiras de obter visualização interativa, como rggobi , o novo pacote googleViz R , o pacote de animação e outros. Mas se houver outros pacotes que valham a pena explorar (oferecendo coisas que o R não oferece), ficaria feliz em saber sobre eles (como jmp, mathlab, spss, sas, excel e assim por diante).
ps: esta é a primeira pergunta para usar a tag "visualização interativa"
data-visualization
interactive-visualization
Tal Galili
fonte
fonte
Respostas:
Além do Protovis (HTML + JS) ou Mayavi (Python), eu recomendaria o Processing, que é
Existem muitos scripts de código aberto em http://www.openprocessing.org/ e muitos livros relacionados que lidam com o Processing, mas também com a visualização de dados.
Eu sei que existe um projeto para fornecer uma interface R, reprocessamento , mas não sei como isso acontece. Há também uma interface com o clojure / incanter (consulte Por exemplo, Criando visualizações de processamento com o Clojure e o Incanter ).
Existem muitos recursos on-line, entre os quais notas da classe Stanford, por exemplo, CS448B ou 7 documentos clássicos visuais fundamentais que você pode não querer confessar publicamente que não conhece .
fonte
Mais alguns pacotes para adicionar à sugestão de Processamento de Chl para criar visualizações interativas. Todos estes são baseados em javascript e podem ser executados em um navegador; portanto, podem ser usados para publicação e para sua própria análise:
Em relação à sua outra pergunta sobre aprendizado, por princípios gerais, o Information Dashboard Design merece uma menção, se o que você deseja é criar uma variedade de ferramentas padrão interativas de uso geral para seus dados.
As visualizações interativas estão na linha entre estatísticas e design de interatividade : portanto, livros sobre isso podem ser úteis. Não tenho nenhuma experiência pessoal em nenhum dos muitos livros didáticos de design de interação, mas sou um grande fã dos Princípios Universais de Design . Pode ser um exagero para as suas necessidades, mas considere consultar a coluna Usabilidade em sua excelente página de Conteúdos Categóricos e ler os capítulos listados (divulgação progressiva, sinal para ruído etc.).
Além disso, para quem é iniciante em programação, Interatividade de programação é iniciante em é um bom ponto de partida para aprimorar as habilidades técnicas (inclui também um capítulo robusto sobre Processamento).
Mas, para saber o que funciona e o que é possível, você não pode superar o aprendizado fazendo , e um bom ponto de partida pode ser considerar rastrear e analisar os pacotes de visualização interativa de uso geral de grande nome e preço alto, como tableau e jmp e pense por que seus recursos foram projetados da maneira que são.
fonte
Além do Processing, confira o Nodebox baseado em Python (1, 2, OpenGL), inspirado no Processing:
O Nodebox 1 é apenas para Mac, enquanto o Nodebox 2 e a versão OpenGL são multiplataforma.
O Python possui várias bibliotecas de processamento de dados que podem ser importadas para o Nodebox, por exemplo, scipy.org
fonte
Como uma abordagem separada das respostas existentes, logo após eu postar minha primeira lista longa, surgiu o WEAVE : um conjunto de visualização de dados de código aberto dedicado. Aqui está uma breve descrição sobre o WEAVE no site líder de dados do Flowing Data
É aconselhável adotar uma abordagem diferente para a visualização de dados, dependendo de onde você está no processo. Quanto mais cedo você estiver - quanto mais brutos e inexplorados seus dados -, maior será a probabilidade de você se beneficiar de pacotes pré-construídos, flexíveis e de uso geral, como o WEAVE e de parceiros comerciais de código fechado, como o Tableau e o JMP - você poderá experimentar as coisas rapidamente e indolor para conhecer os dados e descobrir quais linhas de ataque tomar para tirar o máximo proveito deles.
À medida que você descobre mais sobre os dados, é provável que seu foco mude para a comunicação ou 'exploração guiada' - visualizações de dados exploratórias mais personalizadas, projetadas com base nas advertências, nuances e áreas de interesse que você descobriu nos dados. É aqui que os produtos em branco da ardósia, como as ferramentas de desenho vetorial programático listadas acima, se destacam.
fonte