rename some IC nodes
This commit is contained in:
parent
d57077dad7
commit
1c4ae92e32
|
@ -24,7 +24,7 @@ python main.py --exp with_exp --reset_db True
|
||||||
## 获得结果,绘制图表
|
## 获得结果,绘制图表
|
||||||
|
|
||||||
### 风险节点分析
|
### 风险节点分析
|
||||||
1. 运行*risk_analysis_sum_result.py*文件,将自动产生风险节点分析统计数据放置到output_result/risk文件夹中
|
1. 运行*risk_analysis_sum_result.py*文件,该程序自动产生风险节点分析统计数据并放置到output_result/risk文件夹中
|
||||||
2. 依次运行*risk_analysis_prod_network.py*,*risk_analysis_firm_network.py*文件,将自动产生相关结果放置到output_result/risk文件夹中
|
2. 依次运行*risk_analysis_prod_network.py*,*risk_analysis_firm_network.py*文件,将自动产生相关结果放置到output_result/risk文件夹中
|
||||||
|
|
||||||
### 韧性影响因素分析
|
### 韧性影响因素分析
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
is_local_db: True
|
is_local_db: True
|
||||||
|
|
||||||
local:
|
local:
|
||||||
user_name: iiabm_yz
|
user_name: iiabm_user
|
||||||
password: iiabm_yz
|
password: iiabm_pwd
|
||||||
db_name: iiabmdb
|
db_name: iiabmdb
|
||||||
address: 'localhost'
|
address: 'localhost'
|
||||||
port: 3306
|
port: 3306
|
||||||
|
|
|
@ -1,15 +1,15 @@
|
||||||
Index,Code,Level,Name
|
Index,Code,Level,Name
|
||||||
0,1,0,供给
|
0,1,0,工业互联网
|
||||||
1,1.1,1,工业自动化
|
1,1.1,1,工业自动化硬件
|
||||||
2,1.1.1,2,工业计算芯片
|
2,1.1.1,2,工业计算芯片
|
||||||
3,1.1.2,2,工业控制器
|
3,1.1.2,2,工业控制器
|
||||||
4,1.1.3,2,工业服务器
|
4,1.1.3,2,工业服务器
|
||||||
5,1.2,1,工业互联网网络
|
5,1.2,1,工业互联网网络
|
||||||
6,1.2.1,2,网络互联
|
6,1.2.1,2,网络互联服务
|
||||||
7,1.2.2,2,标识解析
|
7,1.2.2,2,标识解析服务
|
||||||
8,1.2.3,2,数据互通
|
8,1.2.3,2,数据互通服务
|
||||||
9,1.3,1,工业软件
|
9,1.3,1,工业软件
|
||||||
10,1.3.1,2,设计研发
|
10,1.3.1,2,设计研发软件
|
||||||
11,1.3.1.1,3,计算机辅助设计CAD
|
11,1.3.1.1,3,计算机辅助设计CAD
|
||||||
12,1.3.1.2,3,计算机辅助工程CAE
|
12,1.3.1.2,3,计算机辅助工程CAE
|
||||||
13,1.3.1.3,3,计算机辅助制造CAM
|
13,1.3.1.3,3,计算机辅助制造CAM
|
||||||
|
@ -17,9 +17,9 @@
|
||||||
15,1.3.1.5,3,产品数据管理PDM
|
15,1.3.1.5,3,产品数据管理PDM
|
||||||
16,1.3.1.6,3,产品生命周期管理PLM
|
16,1.3.1.6,3,产品生命周期管理PLM
|
||||||
17,1.3.1.7,3,电子设计自动化EDA
|
17,1.3.1.7,3,电子设计自动化EDA
|
||||||
18,1.3.2,2,采购供应
|
18,1.3.2,2,采购供应软件
|
||||||
19,1.3.2.1,3,供应链管理SCM
|
19,1.3.2.1,3,供应链管理SCM
|
||||||
20,1.3.3,2,生产制造
|
20,1.3.3,2,生产制造软件
|
||||||
21,1.3.3.1,3,制造执行系统MES
|
21,1.3.3.1,3,制造执行系统MES
|
||||||
22,1.3.3.2,3,分布式控制系统DCS
|
22,1.3.3.2,3,分布式控制系统DCS
|
||||||
23,1.3.3.3,3,数据采集与监视控制系统SCADA
|
23,1.3.3.3,3,数据采集与监视控制系统SCADA
|
||||||
|
@ -27,13 +27,13 @@
|
||||||
25,1.3.3.5,3,企业资产管理系统EAM
|
25,1.3.3.5,3,企业资产管理系统EAM
|
||||||
26,1.3.3.6,3,运维保障系统MRO
|
26,1.3.3.6,3,运维保障系统MRO
|
||||||
27,1.3.3.7,3,故障预测与健康管理PHM
|
27,1.3.3.7,3,故障预测与健康管理PHM
|
||||||
28,1.3.4,2,企业运营管理
|
28,1.3.4,2,企业运营管理软件
|
||||||
29,1.3.4.1,3,企业资源计划ERP
|
29,1.3.4.1,3,企业资源计划ERP
|
||||||
30,1.3.4.2,3,客户关系管理CRM
|
30,1.3.4.2,3,客户关系管理CRM
|
||||||
31,1.3.4.3,3,人力资源管理HRM
|
31,1.3.4.3,3,人力资源管理HRM
|
||||||
32,1.3.5,2,仓储物流
|
32,1.3.5,2,仓储物流软件
|
||||||
33,1.3.5.1,3,仓储物流管理WMS
|
33,1.3.5.1,3,仓储物流管理WMS
|
||||||
34,1.4,1,工业互联网安全
|
34,1.4,1,工业互联网安全管理
|
||||||
35,1.4.1,2,设备安全
|
35,1.4.1,2,设备安全
|
||||||
36,1.4.1.1,3,工业防火墙
|
36,1.4.1.1,3,工业防火墙
|
||||||
37,1.4.1.2,3,下一代防火墙
|
37,1.4.1.2,3,下一代防火墙
|
||||||
|
|
|
|
@ -113,7 +113,7 @@ for _, row in count_dcp_prod.iterrows():
|
||||||
pos = nx.nx_agraph.graphviz_layout(g_bom, prog="dot", args="")
|
pos = nx.nx_agraph.graphviz_layout(g_bom, prog="dot", args="")
|
||||||
node_labels = nx.get_node_attributes(g_bom, 'Name')
|
node_labels = nx.get_node_attributes(g_bom, 'Name')
|
||||||
# rename node 1
|
# rename node 1
|
||||||
node_labels['1'] = '解决方案'
|
# node_labels['1'] = '解决方案'
|
||||||
temp = {}
|
temp = {}
|
||||||
for key, value in node_labels.items():
|
for key, value in node_labels.items():
|
||||||
temp[key] = key + " " + value
|
temp[key] = key + " " + value
|
||||||
|
|
|
@ -31,7 +31,17 @@ G_bom = nx.adjacency_graph(json.loads(G_bom_str))
|
||||||
pos = nx.nx_agraph.graphviz_layout(G_bom, prog="twopi", args="")
|
pos = nx.nx_agraph.graphviz_layout(G_bom, prog="twopi", args="")
|
||||||
node_labels = nx.get_node_attributes(G_bom, 'Name')
|
node_labels = nx.get_node_attributes(G_bom, 'Name')
|
||||||
# rename node 1
|
# rename node 1
|
||||||
node_labels['1'] = '解决方案'
|
# node_labels['1'] = '工业互联网'
|
||||||
|
# node_labels['1.1'] = '工业自动化硬件'
|
||||||
|
# node_labels['1.4'] = '工业互联网安全管理'
|
||||||
|
# node_labels['1.2.1'] = '网络互联服务'
|
||||||
|
# node_labels['1.2.2'] = '标识解析服务'
|
||||||
|
# node_labels['1.2.3'] = '数据互通服务'
|
||||||
|
# node_labels['1.3.1'] = '设计研发软件'
|
||||||
|
# node_labels['1.3.2'] = '采购供应软件'
|
||||||
|
# node_labels['1.3.3'] = '生产制造软件'
|
||||||
|
# node_labels['1.3.4'] = '企业运营软件'
|
||||||
|
# node_labels['1.3.5'] = '仓储物流软件'
|
||||||
plt.figure(figsize=(12, 12), dpi=300)
|
plt.figure(figsize=(12, 12), dpi=300)
|
||||||
nx.draw_networkx_nodes(G_bom, pos)
|
nx.draw_networkx_nodes(G_bom, pos)
|
||||||
nx.draw_networkx_edges(G_bom, pos)
|
nx.draw_networkx_edges(G_bom, pos)
|
||||||
|
|
Loading…
Reference in New Issue