graph - superponer - ¿Alguien conoce un buen software de visualización de redes/gráficos? ¿Simplemente agrega datos?
superponer graficas en r (18)
Quiero trazar la visualización de redes sociales, pero no puedo hacer mucha programación. ¿Alguien sabe una pieza de software que puede hacer visualizaciones de red y no requiere codificación (o al menos poca codificación)?
Cytoweb parece prometedor: http://cytoscapeweb.cytoscape.org/
Puede interactuar con javascript y ajax, pero es flash, no html5.
Definitivamente le daría una oportunidad a networkx / python. admite diferentes api de visualización como GraphViz, PyDot, entre otros. Pero si usas Flash, prueba Flare .
El GLEE de Microsoft (ahora conocido como MSAGL - Microsoft Automatic Graph Layout, confía en que MS tome un nombre rápido y lo haga aburrido) es eficaz y, si eres .NET, se usa fácilmente.
En realidad, he usado NovaMind antes y aunque la forma en que describen el etiquetado es diferente, la mayoría de los conceptos son los mismos.
Esta es la idea detrás de Network Workbench :
Han combinado muchas visualizaciones de gráficos de última generación en una sola pieza de software con una interfaz de usuario. No debería necesitar hacer ninguna otra programación que no sea para obtener sus datos en uno de los formatos que la herramienta puede leer. Debería poder acercarse y alejarse y tener la interactividad que desea. Es una herramienta para que los investigadores realicen análisis de red.
GraphViz falla miserablemente en gráficos grandes. Prueba aiSee o echa un vistazo a esta lista .
Netvizz, una aplicación de Facebook, crea un archivo .gdf que describe su red personal o los grupos de los que es miembro, y le permite importarlo a GUESS y Gephi. Encuentre un Tutorial aquí .
No lo he intentado solo, pero tal vez valga la pena echarle un vistazo a Omnigator ; Estaba buscando algo similar hace un tiempo y "mapas de temas" es una buena frase para google, ya que suena muy parecido a lo que estás buscando.
NodeXL, el complemento gratuito y abierto para Excel que admite descripción general de red, descubrimiento y exploración. El código y la aplicación se pueden encontrar en http://www.codeplex.com/nodexl .
NodeXL permite la importación de datos de red en forma de listas de bordes, matricies, graphML, UCINet y archivos Pajek junto con CSV y otros libros de trabajo.
NodeXL permite a los no programadores generar rápidamente estadísticas y métricas de red útiles y crear visualizaciones de gráficos de red. Los atributos de filtrado y visualización se pueden usar para resaltar estructuras importantes en la red.
NodeXL admite la exploración de redes sociales con funciones de importación que extraen datos de los índices de correo electrónico personales en el escritorio, Twitter, Flickr y, pronto, Facebook.
Las características recientes agregadas a NodeXL incluyen un cálculo de métricas más rápido, conjuntos de datos más grandes, nuevos diseños, escalas, ejes y leyendas.
Para agregar a la lista de crecimiento: JavaScript InfoViz Toolkit ofrece gráficos extremadamente bonitos y visualizaciones de red en el navegador. Zoomable, etc. El enlace está here .
Por mi parte, uso el software gratuito llamado ''viSANT''. http://visant.bu.edu/ Este software inicialmente dedicado a la biología, se puede usar para representar cualquier red. Los nodos y bordes pueden tener múltiples formas y colores. Su nombre se muestra o no. Los nodos se pueden agrupar en complejos o grupos según los criterios seleccionados. Además, estos complejos o grupos se pueden plegar, proporcionando una mejor visibilidad del gráfico. Estos grupos y estos complejos pueden a su vez ser encapsulados y Metagroup méta complementos y, por lo tanto, más. Por supuesto, todas estas operaciones son reversibles. Hay muchas otras características que encontrará usando este software. Y finalmente, su uso es muy simple e intuitivo.
Pour ma part j''utilise le logiciel gratuit nommé ''visant''. Ce logiciel d''abord dédié à la biologie, peut être utilisé pour représenter n''importe quel réseau. Les noeuds et les arêtes peuvent avoir de multiple formes et couleurs. Leur nom représentés ou pas. Les noeuds peuvent être regroupés en complexes ou groupes sur des critères choisis. De plus, ces complexes ou groupes peuvent être contractés, procurant une meilleur visibilité du graphe. Ces groupes et ces complexes peuvent à leur tour être encapsulés en métagroupes et métacomplexes et ainsi des suite. Bien entendu, toutes ces opérations sont réversibles. Il ya de nombreuses autres fonctionalités que vous découvrirez en utilisant ce logiciel. Et enfin, le meilleur, la utilización del hijo es très simple et très intuitive.
20 de enero a las 16:49
Recomiendo encarecidamente JUNG Framework .
Recomiendo encarecidamente a Gephi por esto. Puede importar datos (nodos y bordes) directamente desde una base de datos (MySQL, SQLServer, PostgreSQL, SQLite, TeraData) usando consultas SQL simples. O puede importar datos de un archivo CSV.
También tiene un gran conjunto de algoritmos para analizar su gráfico. Gephi está construido de forma modular y es de código abierto. También han lanzado un kit de herramientas Gephi, que es una biblioteca que se puede usar en cualquier aplicación Java, si desarrollas tu software de visualización.
También sigma.js que es una biblioteca Javascript es muy recomendable para visualizar gráficos. Sigma.js se inspira y puede funcionar junto con Gephi toolkit .
Se puede encontrar una colección de herramientas de visualización de datos en http://selection.datavisualization.ch/
Si desea que sea interactivo y desea incluirlo en una página web, podría considerar usar el plugin flot jquery.
Si no le molesta la programación, puede usar GraphViz .
Y qué hay de Gephi .
TouchGraph Link Browser le permite crear un gráfico interactivo y colocarlo en la web.
Necesitará Java 1.4.1 o 1.4.2 para editar sus gráficos. Para ver sus gráficos en la web puede usar java 6.
Hay un buen gráfico basado en flash de código abierto: http://teethgrinder.co.uk/open-flash-chart-2/ . Todos los gráficos se manejan en el archivo flash, y tiene la opción de usar javascript o parámetros en un elemento HTML <object>
para enviar los datos.
Si cambias los datos a través de javascript, deberías poder implementar un zoom; aunque espero que necesites escribir javascript para hacer eso.