可视化工具包括C++项目的图表
ig-cpp的Python项目详细描述
I/Gr.G.I.BR/>和BR>
;代码& GT;IG&L.//COD.GT;是一种交互式可视化C++项目包含图的工具:BR/>和BR>& BR>
& IGGALT=“许可”SRC=“http://img.Selds.Io/Github/Lux/MasePa/Aistista.SVG”/gt;烟火:IG
BR/>和P;;>Br/>概览
BR/>点“Ig”,在任何包含C++源或头文件的目录中,它将
构建所有包含的完整图,为您提供本地网站,并与[sigma .js](http://sigma .org)交互地可视化图
图,让您佩服。
使用非常简单:
``sh
$ig-o include
```
将检查文件夹“include”,在“localhost:8080”上提供网站,甚至为您打开浏览器。当前的全套选项包括:
``sh
用法:ig[-h][--模式模式][-i前缀][-v[-p端口][-o[-j]
[-d目录][--关系{包括,所包含的< < > [最小度],[组粒度],< [完整路径] -颜色颜色] [颜色变化] < <颜色α,最小值]…选择目录:
BR/>可选参数:
-H,帮助显示该帮助消息并退出
模式模式文件(GOLB)模式寻找
- I前缀,-I前缀,前缀前缀
一个包含标识符的路径,用于识别
-V,-VBBOSE是否打开详细输出
-p port,--port port要在
-o上提供可视化服务的端口,--打开是否立即打开网页
-j,--json是否打印图形json而不提供它
-d目录,--dir directory
存储服务文件的目录。如果未提供
,则创建临时目录。
--关系{includes,包含在}
图中边的关系
--最小度数最小度数
初始最小度数节点必须
显示
--组粒度组粒度
组节点的粗糙度(按文件夹)
--如果设置了完整路径,显示节点的完整路径
--颜色用逗号分隔的基本rgb颜色
--颜色变化颜色变化
基本颜色周围的rgb变化
--颜色α最小颜色α最小颜色α
颜色的最小α值
````
,但它是否可缩放?它的比例相当好。上面的图是整个llvm和clang代码库的include
图,它跨越5000多个文件
和1.5m loc。请注意,可视化还包括将节点分组为BR/>文件夹并筛选出低度节点。BR/> BR/>安装> BR/> BR/> BR/>
‘PIP安装IGCPP
‘BR/> BR/>与Python 2和3的工作。
BR/>实例
BR/>谁曾经说过C++是一种难看的语言?
<p align="center">
<img src="extra/llvm-adt.png">
<br><br>
<b>LLVM/ADT</b>
<br><br>
</p>
<p align="center">
<img src="extra/tf.png">
<br><br>
<b>TensorFlow</b>
<br><br>
<;p>;
<;p align=“center”>;
<;img src=“extra/libcxx.png”>;
<;br>;
>;
<;br/><;b>;libc++(标准库)<;b>;
<;br>;
<;br>
<;br/><;p>;
[彼得·戈茨伯勒](http://golds伯勒,我)+[猫](https://goo.gl/ipumjn)
:心脏:
;代码& GT;IG&L.//COD.GT;是一种交互式可视化C++项目包含图的工具:BR/>和BR&GT;& BR&GT;
& IGGALT=“许可”SRC=“http://img.Selds.Io/Github/Lux/MasePa/Aistista.SVG”/gt;烟火:IG
BR/>和P;;>Br/>概览
BR/>点“Ig”,在任何包含C++源或头文件的目录中,它将
构建所有包含的完整图,为您提供本地网站,并与[sigma .js](http://sigma .org)交互地可视化图
图,让您佩服。
使用非常简单:
``sh
$ig-o include
```
将检查文件夹“include”,在“localhost:8080”上提供网站,甚至为您打开浏览器。当前的全套选项包括:
``sh
用法:ig[-h][--模式模式][-i前缀][-v[-p端口][-o[-j]
[-d目录][--关系{包括,所包含的< < > [最小度],[组粒度],< [完整路径] -颜色颜色] [颜色变化] < <颜色α,最小值]…选择目录:
BR/>可选参数:
-H,帮助显示该帮助消息并退出
模式模式文件(GOLB)模式寻找
- I前缀,-I前缀,前缀前缀
一个包含标识符的路径,用于识别
-V,-VBBOSE是否打开详细输出
-p port,--port port要在
-o上提供可视化服务的端口,--打开是否立即打开网页
-j,--json是否打印图形json而不提供它
-d目录,--dir directory
存储服务文件的目录。如果未提供
,则创建临时目录。
--关系{includes,包含在}
图中边的关系
--最小度数最小度数
初始最小度数节点必须
显示
--组粒度组粒度
组节点的粗糙度(按文件夹)
--如果设置了完整路径,显示节点的完整路径
--颜色用逗号分隔的基本rgb颜色
--颜色变化颜色变化
基本颜色周围的rgb变化
--颜色α最小颜色α最小颜色α
颜色的最小α值
````
,但它是否可缩放?它的比例相当好。上面的图是整个llvm和clang代码库的include
图,它跨越5000多个文件
和1.5m loc。请注意,可视化还包括将节点分组为BR/>文件夹并筛选出低度节点。BR/> BR/>安装> BR/> BR/> BR/>
‘PIP安装IGCPP
‘BR/> BR/>与Python 2和3的工作。
BR/>实例
BR/>谁曾经说过C++是一种难看的语言?
<p align="center">
<img src="extra/llvm-adt.png">
<br><br>
<b>LLVM/ADT</b>
<br><br>
</p>
<p align="center">
<img src="extra/tf.png">
<br><br>
<b>TensorFlow</b>
<br><br>
<;p>;
<;p align=“center”>;
<;img src=“extra/libcxx.png”>;
<;br>;
>;
<;br/><;b>;libc++(标准库)<;b>;
<;br>;
<;br>
<;br/><;p>;
[彼得·戈茨伯勒](http://golds伯勒,我)+[猫](https://goo.gl/ipumjn)
:心脏: