HasProperties类网络的作图

properties-inheritance-graph的Python项目详细描述


https://img.shields.io/pypi/v/properties-inheritance-graph.svghttps://travis-ci.org/seequent/properties-inheritance-graph.svg?branch=masterhttps://codecov.io/gh/seequent/properties-inheritance-graph/branch/master/graph/badge.svg?token=yyj42i2C5k

这个库的目的是快速而容易地创建UML图 显示HasProperties类层次结构的继承结构。 有关HasProperties类的更多信息,请参见 properties

安装

pip install properties_inheritance_graph

然后在python中

fromproperties_inheritance_graphimportmake_graphimportomf# or any other library built on propertiesgraph,registry=make_graph(registry=omf.PointSetElement._REGISTRY,expand_props=True,only_new_props=True,abstract_regex='^.*Model$',)

在上面的示例中,基于OMF的属性 图书馆是用来演示的。

要将这些图形呈现到文件或jupyter笔记本中,可以使用 nxpdGraphviz 还必须安装。

importnxpdnxpd.draw(graph,filename='inheritance_graph.png')
https://raw.githubusercontent.com/seequent/properties-inheritance-graph/master/docs/inheritance_graph.png

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java中atg十进制到双格式   音频如何使用Java播放默认Windows操作系统(不仅仅是“完成/完成”的声音?   java为什么Eclipse内存分析器不显示InetSocketAddress字符串值?   Java100线程对tomcat中等待的线程进行了计时,导致它在线程总数超过200个时暂停   如何在Java中转义POSIX扩展格式的正则表达式文本   java限制Vaadin中的窗口拖动运动   Java8模块与OSGi有何不同?   java在小程序中看不到GUI组件?   java排序映射不允许删除   java试图使用HibernateTransactionManager,但事务服务抛出HibernateException   java无法使用reflect包将变量传递给私有方法   在Java8上,从给定键列表的映射中提取值列表   java JavaFX表格菜单按钮列表显示文本,但不显示图形   java扫描仪nextInt()和hasNextInt()问题   java哈希映射还是哈希表?   JavaTomcat6.0。配置HTTP   如何使用Java对HTTP请求体进行流式处理