before proactive
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import pandas as pd
|
||||
import matplotlib.pyplot as plt
|
||||
import networkx as nx
|
||||
import math
|
||||
|
||||
plt.rcParams['font.sans-serif'] = 'SimHei'
|
||||
|
||||
@@ -65,9 +64,11 @@ for _, row in count_dcp.iterrows():
|
||||
pos = nx.nx_agraph.graphviz_layout(G_firm, prog="dot", args="")
|
||||
node_label = nx.get_node_attributes(G_firm, 'Name')
|
||||
# node_degree = dict(G_firm.out_degree())
|
||||
# desensitize
|
||||
node_label = {
|
||||
# key: f"{node_label[key]} {node_degree[key]}"
|
||||
key: f"{node_label[key]}"
|
||||
# key: f"{node_label[key]}"
|
||||
key: key
|
||||
for key in node_label.keys()
|
||||
}
|
||||
node_size = list(nx.get_node_attributes(G_firm, 'Revenue_Log').values())
|
||||
@@ -87,7 +88,7 @@ nx.draw(G_firm,
|
||||
node_size=node_size,
|
||||
labels=node_label,
|
||||
font_size=6,
|
||||
width = 3,
|
||||
width=3,
|
||||
edge_color=colors,
|
||||
edge_cmap=cmap,
|
||||
edge_vmin=vmin,
|
||||
@@ -95,7 +96,7 @@ nx.draw(G_firm,
|
||||
nx.draw_networkx_edge_labels(G_firm, pos, edge_label, font_size=6)
|
||||
sm = plt.cm.ScalarMappable(cmap=cmap, norm=plt.Normalize(vmin=vmin, vmax=vmax))
|
||||
sm._A = []
|
||||
position=fig.add_axes([0.9, 0.05, 0.01, 0.3])
|
||||
position = fig.add_axes([0.9, 0.05, 0.01, 0.3])
|
||||
plt.colorbar(sm, fraction=0.01, cax=position)
|
||||
# plt.savefig("analysis\\count_dcp_network")
|
||||
plt.savefig("analysis\\count_dcp_network20230526_de")
|
||||
plt.close()
|
||||
|
||||
Reference in New Issue
Block a user