Commit 79c77e3e authored by Administrator's avatar Administrator

[FEATURE] Node label in explorer is ok.

parent 1534fdf8
...@@ -453,28 +453,29 @@ def json_node_link(request): ...@@ -453,28 +453,29 @@ def json_node_link(request):
G = nx.from_numpy_matrix(matrix_filtered) G = nx.from_numpy_matrix(matrix_filtered)
G = nx.relabel_nodes(G, dict(enumerate([ labels[x] for x in list(df.columns)]))) G = nx.relabel_nodes(G, dict(enumerate([ labels[x] for x in list(df.columns)])))
#G = nx.relabel_nodes(G, dict(enumerate(list(df.columns)))) #G = nx.relabel_nodes(G, dict(enumerate(df.columns)))
# Removing too connected nodes (find automatic way to do it) # Removing too connected nodes (find automatic way to do it)
outdeg = G.degree() outdeg = G.degree()
to_remove = [n for n in outdeg if outdeg[n] >= 10] to_remove = [n for n in outdeg if outdeg[n] >= 10]
G.remove_nodes_from(to_remove) G.remove_nodes_from(to_remove)
# for node in G.nodes(): for node in G.nodes():
# try: try:
# G.node[node]['label'] = 'label' #labels[node] #node,type(labels[node])
G.node[node]['label'] = node
# G.node[node]['color'] = '19,180,300' # G.node[node]['color'] = '19,180,300'
# except Exception as error: except Exception as error:
# print(error) print(error)
# data = json_graph.node_link_data(G) data = json_graph.node_link_data(G)
data = json_graph.node_link_data(G, attrs={\ # data = json_graph.node_link_data(G, attrs={\
'source':'source',\ # 'source':'source',\
'target':'target',\ # 'target':'target',\
'weight':'weight',\ # 'weight':'weight',\
#'label':'label',\ # #'label':'label',\
#'color':'color',\ # #'color':'color',\
'id':'id',}) # 'id':'id',})
#print(data) #print(data)
return JsonHttpResponse(data) return JsonHttpResponse(data)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment