Use emacs & Graphviz to plot data structure
2011-06-02 18:29
302 查看
今天下午用了些时间写了个小的函数,该函数配合 autoinsert + graphviz-dot-mode ,可以很方便的将 C 语言中指定的 struct 结构画出来。这样,画了多个数据结构之后,再手动添加几条线, 数据结构之间的关系就一目了然了。
1.2 Graphviz 的安装
1.3 Graphviz 的使用
1.4 graphviz-dot-mode
2 小函数登场 2.1 elisp 代码
2.2 使用方法
3 autoinert 配置
4 用法示例
5 后记
Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.
更多信息请参考其主页:http://www.graphviz.org/
gentoo 下安装 graphviz , 一如既往的简单:
http://tubocurarine.is-programmer.com/posts/27164.html
Table of Contents
1 Graphviz & graphviz-dot-mode 1.1 What is Graphviz?1.2 Graphviz 的安装
1.3 Graphviz 的使用
1.4 graphviz-dot-mode
2 小函数登场 2.1 elisp 代码
2.2 使用方法
3 autoinert 配置
4 用法示例
5 后记
1 Graphviz & graphviz-dot-mode
1.1 What is Graphviz?
简单的说, graphviz 是一个开源的自动图形绘制工具, 可以很方便的可视化结构信息,把抽象的图和网络用几何的 方式表现出来。Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.
更多信息请参考其主页:http://www.graphviz.org/
1.2 Graphviz 的安装
Linux 下几乎所有的发行版都有这个工具,如果没有默认安装的话, 也可以通过发行版自带的软件管理工具来或者去其下载页面上下载相应的二进制包或者源码包。 同时该软件也提供了 windows 下的安装文件,参见: http://www.graphviz.org/Download..phpgentoo 下安装 graphviz , 一如既往的简单:
emerge -av graphviz
1.3 Graphviz 的使用
.......http://tubocurarine.is-programmer.com/posts/27164.html
相关文章推荐
- Updated version: Use emacs & Graphviz to plot data structure
- python-Xgboost可视化问题 You must install graphviz to plot tree
- uva11995 I Can Guess the Data Structure!(try to use simple structures)
- How to use 'SetItemData()' and 'GetItemData()'?
- How to use 'SetItemData()' and 'GetItemData()'?
- DataReader, DataAdapter & DataSet - When to use?
- <OJ_Sicily>Graph Problems From Data Structure Course
- [转]Data Structure Recovery using PIN and PyGraphviz
- How to use calltree and Graphviz/CodeViz
- Failed to import pydot 和graphviz error: (2, 'RegOpenKeyEx',错误总结
- linker command failed with exit code 1 (use -v to&n
- BGI Error:Graphics not initialized (use 'initgraph')真正详解
- How to use epoll_event data.ptr
- Use 'mysqld --thread_stack=#' to specify a bigger stack.
- Install and configure Gnupg &amp; Use Gnupg to encrypt file in PHP
- Introduction to graphs and their data structures Section I[翻译]
- check the manual that corresponds to your MySQL server version for the right syntax to use near 'cre
- Data Structure & Java: 堆、堆排序与PriorityQueue
- warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
- How to use insert or retrieve data by using Core Data in iOS