before proactive

This commit is contained in:
2023-06-04 18:43:49 +08:00
parent 228a066cf6
commit af0d1dd2c3
9 changed files with 33 additions and 31 deletions

View File

@@ -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()