Recientemente me encontré con Tableau e intenté visualizar los datos de la base de datos y el archivo csv. La interfaz de usuario permite al usuario visualizar el tiempo y los datos espaciales y crear gráficos en un instante. Dicha herramienta es realmente útil ya que permite observar los datos gráficamente sin escribir el código.
Como hay muchas fuentes de datos de las que tengo que recuperar y visualizar los datos, sería muy útil tener una herramienta que permitiera generar gráficos simplemente arrastrando columnas en los ejes y, además, modificar la visualización arrastrando también los nombres de las columnas.
¿Alguien conoce algún software gratuito o de código abierto de ese tipo?
Respuestas:
Nunca lo he probado, pero hay un paquete de visualización de escritorio / navegador de código abierto llamado WEAVE (abreviatura de Análisis basado en la web y entorno de visualización). Al igual que Tableau, está destinado a permitirle explorar datos a través de una interfaz interactiva basada en clics. A diferencia de Tableau, es de código abierto: puede descargar el código fuente e instalar su propia versión en su propia máquina, que puede ser tan privada o pública como desee. No hay que esperar nada casi tan elegante y fácil de usar como Tableau, pero parece una interesante, potente proyecto para alguien dispuesto a poner el tiempo para aprender a usarlo.
O bien, puede considerar rodar el suyo . Existen algunas herramientas javacript de código abierto realmente buenas para admitir la visualización de datos de programación en un navegador. Si no le importa codificar algunos Javascript y algún tipo de capa del lado del servidor para servir los datos, pruebe estos:
Raphael si necesita salida SVG para trabajar en Internet Explorer 6, 7 y 8.
Si está interesado en la opción de programación web, aquí hay una reseña un poco más detallada que escribí en Raphael y D3 para stackoverflow .
También hay algunos conjuntos de datos en línea gratuitos (no de código abierto) que vale la pena mencionar (probablemente no sean adecuados para la conexión directa a la base de datos, pero vale la pena echarle un vistazo):
Y algo completamente diferente: si tienes un servidor de calidad y quieres hacer increíbles mapas 'resbaladizos' basados en mosaicos basados en mosaicos de Google Maps utilizando tecnología de código abierto (probablemente no sea lo que estás buscando, ¡pero es posible! ), consulte MapBox TileMill . Eche un vistazo a la galería de ejemplos en su página de inicio, algunos de ellos son realmente impresionantes. Vea también el proyecto relacionado Modest Maps , una biblioteca Javascript de código abierto para interactuar con mapas desarrollados por Stamen Design (una agencia realmente altamente calificada que se especializa en mapas interactivos). Se considera una mejora en los OpenLayers más establecidos. Todo de código abierto.
WEAVE es la mejor herramienta de código abierto basada en GUI que conozco para el análisis visual personal .
Las otras herramientas enumeradas son herramientas de alta gama para la publicación en línea de visualizaciones (por ejemplo, D3 es utilizado y desarrollado por el galardonado equipo gráfico NY Times ), y se utilizan con mayor frecuencia para la visualización en el contexto de la publicidad comunicaciones que el análisis exploratorio, pero también pueden usarse para el análisis.
fuente
Las interfaces de apuntar y hacer clic parecen más fáciles, pero a la larga se beneficiará al aprender a "escribir el código".
Una ventaja de los sistemas basados en scripts sobre las interfaces de apuntar, hacer clic y arrastrar es el rastro / historial de auditoría (algunas GUI tienen un historial, pero en general no son tan fáciles de trabajar como un script guardado). Si escribe algún código para crear su gráfico y guardarlo, siempre es fácil volver a ejecutarlo, o hacer algunas pequeñas ediciones y luego volver a ejecutarlo, no siempre es fácil recordar el conjunto de clics y arrastres utilizados para crear un gráfico anterior.
Los guiones también serán mucho más rápidos para grandes cantidades de tramas. Tomará un poco más de tiempo escribir el código para el primer diagrama, pero agregar solo un par de líneas y algunas pequeñas modificaciones pueden permitirle recorrer 100 o más variables con poco esfuerzo adicional donde necesita hacer el mismo conjunto de clics y arrastra una y otra vez para cada parcela.
Muchas de las herramientas de trazado basadas en scripts tienen interfaces gráficas de usuario que le permiten usar apuntar y hacer clic para comenzar, pero lo ayudan a aprender el código y la transición a los métodos más potentes.
Recomiendo R, que es gratuito y de código abierto y tiene algunas GUI disponibles (Rcmdr, jgr, rstudio, etc.) como una buena opción.
fuente
RapidMiner tiene buenas visualizaciones:
http://rapid-i.com/component/option,com_myblog/show,New-Plotters-for-RapidMiner.html/Itemid,172/lang,en/
Y, por supuesto, hay R + ggplot2, usando una interfaz web o una interfaz gráfica:
http://labs.dataspora.com/ggplot2/
http://www.deducer.org/pmwiki/index.php?n=Main.PlotBuilder
fuente
Puede usar el servicio gratuito en la nube en https://my.infocaptor.com/free_data_visualization.php
La versión en línea le permite cargar cualquier dato csv / excel y visualizarlo rápidamente. No necesita iniciar sesión para eso. Si desea trabajar con bases de datos, deberá iniciar sesión o puede descargar el software.
PD: Soy parte de la empresa que fabrica este producto.
fuente
Me gustaría utilizar el análisis de datos y visualización de datos SCaVis programa. Está escrito en Java y se ejecuta en cualquier plataforma, incluidas Mac y Linux. También puede crear prototipos de gráficos con Python.
fuente
Hay una nueva herramienta llamada Helical Insight que es una herramienta de BI de código abierto que permite crear gráficos, informes, paneles y varias visualizaciones de datos. Con esto, puede crear informes de 2 maneras: BI de autoservicio y BI instantáneo. En Self service BI, arrastre y suelte las columnas que desee, agregue filtros para finalmente crear ideas. 'Instant BI' es una función en la que puede escribir cualquier pregunta comercial y obtener información instantánea en consecuencia. En lo que respecta a la visualización de datos, puede tener gráficos simples incorporados, gráficos científicos y también es muy conveniente incrustar su propio gráfico. Visita www.helicalinsight.com
fuente
En realidad, hay una respuesta correcta a esta pregunta, Orange . Ya era alrededor de la versión 2.algo en el momento en que se publicó la pregunta. En los sistemas basados en Linux se puede instalar simplemente a través del índice de paquetes Python con
pip install orange3
y también se encuentra en el repositorio de usuario Arco de Arch Linux, Manjaro, alarma y otras distribuciones basadas en Arch.Además, hay una pregunta prácticamente igual en StackExchange que menciona algunas alternativas comerciales / web más (que está cerrada y enlaza aquí). Se pueden encontrar algunos más en Quora , pero Orange es el único de código abierto, compilado y con una GUI a la vez que yo sepa. Tiene una interfaz bastante perfeccionada, estética y minimalista en mi opinión.
fuente
Quizás http://www-958.ibm.com/software/data/cognos/manyeyes/ es lo que quieres. Sin embargo, tenga en cuenta que los datos que carga son públicos. Editar: Lo siento, veo que pediste código abierto. Culpa mía.
fuente
También hay un programa joven para leer (automatizar), filtrar, procesar, interpolar y trazar valores n-dimensionales de diferentes fuentes (como archivos libreOffice- o csv) y tamaño variable: diaGrabber .
Tienes que usar algunos comandos simples de python para crear un caso. Después de esto, puede manipular la salida gráfica en una GUI interactiva .
fuente