Relationships are not showing in the graph by using neovis.js

cypher
neovis

(Sucheta) #21

Hi Michael,

The output for the query you mentioned is a Syntax error.

First i ran this cypher -

CALL algo.labelPropagation(null,null,'OUTGOING',{write:true, partitionProperty:'partition', weightProperty:'count'})

O/p -

Then i ran this command -

match (n)
return head(labels(n)) as lab, n.partition as partition, count(*) as count
order by label, count desc;

o/p -

Please suggest


(Michael Hunger) #22

You should be able by now to fix it yourself :slight_smile:

match (n)
return head(labels(n)) as label, n.partition as partition, count(*) as count
order by label, count desc;

(Sucheta) #23

Sorry michael, but i don't understand the result and how to interpret it so as to solve my issue of color.

O/p is -

Please help :v:


(Michael Hunger) #24
  1. all your partitions are very small only 1 to 3 nodes
  2. I guess you have mixed up the property names? partition vs. community (which you used in neovis) to contain the partition-id?

(Sucheta) #25

I have mixed property name - partition vs. community . Because i entered -> partition in the below query -

CALL algo.labelPropagation(null,null,'OUTGOING',{write:true, partitionProperty:'partition', weightProperty:'count'})

And when i defined the config file -

"community" : "partition"

The nodes donot get the responsive color. However, when i entered "community" : "community" i get proper output for the label defined in config variable.

labels: {
"Parameter": {
"thickness": "weight",
"caption": "name",
"size": "pagerank",
"community": "community",
"sizeCypher": "MATCH (n) WHERE id(n) = {id} MATCH (n)-[r]-() RETURN sum(r.weight) AS c"
}
}

Please explain as to why i get same color for Nodes with label - Parameter, even though they also have count 1-2


label                      partition        count

|"Operation"|             622|            1|

|"Organization"|          2|              1|

|"Parameter"|            640|            3|

|"Parameter"|             631|            3|

(Michael Hunger) #26

Probably a limit of colors.

I think you have a better way of trying a simple setup

Where you set (a few, e.g. two) labels and properties manually (partition, pagerank) on a few (e.g. 10-20 nodes) and see how they are rendered and take it from there. I think in your current graph you have too many moving parts that might be confusing.

You can also follow the example from neovis that uses the Game of Thrones graph interaction graph.