r graph neo4j bulbs

Usa neo4j con R



graph bulbs (4)

¿Hay una biblioteca de R que soporta neo4j? Me gustaría construir un gráfico R (por ejemplo, igraph) de neo4j o, al contrario, almacenar un gráfico R en neo4j.

Más precisamente, estoy buscando algo similar a bulbflow para Python.

Actualizar

Hay un nuevo controlador neo4j para R que parece prometedor: http://nicolewhite.github.io/RNeo4j/ . Cambié la respuesta correcta.


Considere el controlador RNeo4j. La función que se muestra arriba está incompleta: no puede devolver datos de una sola columna y no hay un manejo NULL.

https://github.com/nicolewhite/RNeo4j


Este enlace puede ser útil. Voy a conectar ne04j con R en los próximos días e intentaré primero con el enlace proporcionado. Espero eso ayude.

Lo probé y funciona bien. Aquí está la función que funciona: Primero, instale y cargue los paquetes y luego ejecute la función:

install.packages(''RCurl'') install.packages(''RJSONIO'') library(''bitops'') library(''RCurl'') library(''RJSONIO'') query <- function(querystring) { h = basicTextGatherer() curlPerform(url="localhost:7474/db/data/ext/CypherPlugin/graphdb/execute_query", postfields=paste(''query'',curlEscape(querystring), sep=''=''), writefunction = h$update, verbose = FALSE ) result <- fromJSON(h$value()) #print(result) data <- data.frame(t(sapply(result$data, unlist))) print(data) names(data) <- result$columns }

y este es un ejemplo de función de llamada:

q <-"start a = node(50) match a-->b RETURN b" data <- query(q)


Intenté usar el script R (muchas gracias por proporcionarlo) y me parece que puedes usar directamente: / db / data / cypher en lugar de db / data / ext / CypherPlugin / graphdb / execute_query (con neo4j 2.0) .


No estoy seguro de si se ajusta a tus necesidades, pero echa un vistazo a Gephi. http://gephi.org/ .