Estou olhando para o gráfico e explorar interativamente dados medidos ao vivo / continuamente. Existem algumas opções por aí, sendo plot.ly a mais fácil de usar. O Plot.ly possui uma interface do usuário fantástica e fácil de usar (facilmente escalável, configurável, facilmente ajustável / cabível na tela), mas não pode lidar com os grandes conjuntos de dados que estou coletando. Alguém sabe de alguma alternativa?
Eu tenho o MATLAB, mas não tenho licenças suficientes para executar isso simultaneamente e desenvolver ao mesmo tempo. Eu sei que o LabVIEW seria uma ótima opção, mas atualmente é proibitivo de custos.
Desde já, obrigado!
dataset
visualization
Clayton Pipkin
fonte
fonte
Respostas:
Para esta resposta, presumi que você prefere soluções de código aberto à visualização de big data . Essa suposição é baseada nos detalhes orçamentários da sua pergunta. No entanto, há uma exclusão a isso - abaixo, adicionarei uma referência a um produto comercial, que acredito ser benéfico no seu caso (desde que você possa pagar). Também presumo que as soluções baseadas em navegador sejam aceitáveis (eu até as prefiro, a menos que você tenha requisitos contraditórios específicos).
Naturalmente, o primeiro candidato como uma solução para o seu problema, consideraria a biblioteca JavaScript D3.js .: http://d3js.org . No entanto, apesar da flexibilidade e de outros benefícios , acho que essa solução é de nível muito baixo .
Portanto, eu recomendo que você dê uma olhada nos seguintes projetos de código aberto para visualização de big data , que são poderosos e flexíveis o suficiente, mas operam com um nível mais alto de abstração (alguns deles são baseados no D3.js e às vezes são referido como D3.js pilha visualização ).
Separadamente, gostaria de mencionar dois projetos de análise e visualização de big data de código aberto , focados em dados de gráfico / rede (com algum suporte para streaming de dados desse tipo): Cytoscape e Gephi . Se você estiver interessado em outros projetos e produtos mais específicos ( suporte a mapas , etc.) ou comerciais (camadas gratuitas básicas), veja esta compilação incrível , que eu selecionei cuidadosamente para criar a lista principal acima e analisar : http://blog.profitbricks.com/39-data-visualization-tools-for-big-data .
Por fim, como prometi no início, o Zoomdata - um produto comercial, que achei que você poderia querer dar uma olhada em: http://www.zoomdata.com . A razão pela qual eu o excluí da compilação de software de código aberto é devido ao suporte interno para plataformas de big data . Em particular, o Zoomdata fornece conectores de dados para Cloudera Impala, Amazon Redshift, MongoDB, Spark e Hadoop, além de mecanismos de pesquisa, principais mecanismos de banco de dados e dados de streaming.
Isenção de responsabilidade: não tenho nenhuma afiliação com o Zoomdata - fiquei impressionado com a variedade de opções de conectividade (que podem custar muito caro, mas esse é outro aspecto da análise deste tópico).
fonte
Visualizar grandes conjuntos de dados é um problema antigo. Uma das questões é entender como podemos mostrar mais de um milhão de pontos em uma tela que possui apenas cerca de ~ milhões de pixels.
Dito isto, aqui estão algumas ferramentas que podem lidar com big data:
fonte
Se você estiver usando python, sugiro usar o mpld3, que combina visualizações javascript do D3js com matplotlib do python.
A instalação e o uso são realmente simples e possuem alguns plugins interessantes e materiais interativos.
http://mpld3.github.io/
fonte