我有一个文件:
class building1 ;
.....
.....
.....
endclass
class building2 ;
.....
.....
.....
endclass
class building3 ;
.....
.....
.....
endlcass
class INSTRASTRUCTURE ;
building1 A; building2 B; building3 C;
endclass
class C;
A a;
B b;
a.connection(b);
endclass
我想创建一个INFRASTRUCTURE
的图形表示,它有建筑a、B、C(较小的框)。现在在框C中,a连接到b,所以代码应该读取它并创建一行来显示a和b之间的连接。我如何实现这一点
为了尽可能简单,我使用svg的图形可视化,如: 将graphviz作为gv导入
其中:
node_list = [a,b] # your structures
, 在类内部定义oenstr方法,或者定义它们自己的字符串表示形式每个结构都有子字段,就像你有a.connection(b)的意思一样
这将生成类似以下内容的svg文件:
可以在浏览器中打开的内容
相关问题 更多 >
编程相关推荐