Quais bibliotecas de visualização (plotagens, gráficos, ...) você sugeriria usar em um aplicativo independente (Linux, .Net, Windows, o que for). Um desempenho razoável também seria bom.
data-visualization
software
ymihere
fonte
fonte
Respostas:
O Kit de Ferramentas de Visualização VTK é bastante impressionante para visualizações 3D de dados numéricos. Infelizmente, também é um nível bastante baixo.
O Graphviz é usado amplamente para visualizar gráficos e outras estruturas de dados semelhantes a árvores.
O igraph também pode ser usado para visualização de estruturas de dados semelhantes a árvores. Contém boas interfaces para linguagens de script como R e Python, juntamente com uma biblioteca C independente.
A biblioteca NCL (NCAR Command Language) contém algumas rotinas gráficas bem organizadas - especialmente se você estiver olhando para dados multidimensionais distribuídos espacialmente, como campos de vento. O que faz sentido, pois o NCAR é o Centro Nacional de Pesquisa Atmosférica.
Se você deseja relaxar o requisito executável ou experimentar uma ferramenta como o py2exe , existe a possibilidade de aproveitar algumas bibliotecas e aplicativos Python, como:
MayaVi : Um front-end de nível superior para o VTK desenvolvido pela Enthought.
Chaco : Outra biblioteca da Enthought focada em gráficos 2D.
Matplotlib : Outra biblioteca de plotagem 2D. Possui bom suporte para anotações matemáticas baseadas em TeX.
Mapa base : um complemento para o Matplotlib para desenhar mapas e exibir dados geográficos ( exemplos sensuais aqui ).
Se formos inclinar ainda mais o conceito de "aplicativo independente" para incluir arquivos PDF, existem algumas bibliotecas gráficas limpas disponíveis para os usuários do LaTeX:
A assíntota pode gerar uma variedade de gráficos, mas sua jóia da coroa é definitivamente a capacidade de incorporar gráficos 3D em documentos PDF que podem ser manipulados (ampliados, girados, animados etc.) por qualquer pessoa que utilize o leitor Adobe Acrobat ( exemplo ).
O PGF / TikZ fornece uma maravilhosa linguagem de desenho vetorial para documentos TeX. O manual é, sem dúvida, a documentação mais bem escrita, abrangente e bonita que eu já vi em um projeto de código aberto. PGFPlots fornece uma camada de abstração para desenhar plotagens. Uma vitrine maravilhosa pode ser encontrada no TeXample .
O PSTricks serviu de inspiração para o TikZ e permite que os usuários aproveitem o poder da linguagem PostScript para criar alguns gráficos interessantes.
E para começar , existe o DISLIN , que possui uma interface nativa
Fortran
! Não é de código aberto ou gratuito para uso comercial.fonte
Sempre existe um adorável gnuplot:
fonte
Você pode dar uma olhada em Processing: http://processing.org/
fonte
Se você pode usar R, tente ggplot2 .
fonte
Para visualizar gráficos em um ambiente Java / SWT, consulte Zest: http://eclipse.org/gef/zest
fonte
Há também o Gephi para traçar redes sociais.
(ps: Aqui está como conectá-lo ao R )
fonte
Para o javascript protovis (http://vis.stanford.edu/protovis/) é muito bom.
fonte
Pode ter um escopo um pouco estreito, mas se você estiver fazendo algum trabalho no Clojure na JVM, há o excelente Incanter :
fonte
Eu usei o ZedGraph para .NET. É de código aberto e suporta todos os tipos de gráficos 2D comuns.
fonte
Infelizmente, ele roda apenas em macs, mas de outra forma um ótimo aplicativo (basicamente Processando em python):
fonte