首页 > 其他分享 >【graphviz笔记】

【graphviz笔记】

时间:2023-12-03 22:36:14浏览次数:31  
标签:style color 笔记 label digraph graphviz 节点 filled

入门

新建sample.dot文件,打开编辑为:

digraph g{
  x
  y
}

在命令行中输入

dot sample.dot -T png -o sample.png

-T后接要生成的图片格式,可以是pdfsvg格式等。
-o指明生成文件名

指定节点属性

digraph g{
	1 [label = "x", color=orange, style=filled]
	2 [label = "y", color=pink1, style=filled, shape=box]
}

其实每一行的数字表示节点的ID,ID可以是≥0的任意整数,但不能重复。

连接节点

使用->连接两个节点的ID。

digraph g{
	1 [label = "x", color=orange, style=filled]
	2 [label = "y", color=pink1, style=filled, shape=box]
	3 [label="sb", color=wheat, style=solid, shape=circle]
	1-> 2
	3-> 3
}

标签:style,color,笔记,label,digraph,graphviz,节点,filled
From: https://www.cnblogs.com/code-pigeon/p/17873776.html

相关文章

  • openGauss学习笔记-140 openGauss 数据库运维-例行维护-例行维护表
    openGauss学习笔记-140openGauss数据库运维-例行维护-例行维护表为了保证数据库的有效运行,数据库必须在插入/删除操作后,基于客户场景,定期做VACUUMFULL和ANALYZE,更新统计信息,以便获得更优的性能。140.1相关概念使用VACUUM、VACUUMFULL和ANALYZE命令定期对每个表进行维护,主要......
  • 学习笔记12
    一、任务详情自学教材第14章,提交学习笔记(10分),评分标准如下知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容(4分)问题与解决思路,遇到问题最先使用chatgpt等AI工具解决,并提供过程截图(3分)实践过程截图,代......
  • 信息安全系统设计与实现——学习笔记12
    任务详情:自学教材,提交学习笔记Part1知识点归纳&GPT提问知识点归纳1.什么是MySQLMySQL是一个关系数据库系统。在关系数据库中,数据存储在表中。关系数据库系统的标准查询语言是SQL(结构化查询语言)2.UbuntuLinux下MySQL的安装与使用(1)安装MySQL命令sudoapt-getinstallmys......
  • 学习笔记12 第十四章自学归纳
    第十四章MYSQL实践在本章中,深入探讨了MySQL关系数据库系统,介绍了它的重要性,并演示了如何在Linux操作系统上安装和运行MySQL。此外,展示了如何在命令模式和批处理模式下使用SQL脚本来创建和管理数据库,以及如何将MySQL与C编程相结合,实现数据库操作。最后,还演示了如何将......
  • 信息安全系统设计与实现学习笔记12
    信息安全系统设计与实现学习笔记12一、知识点归纳以及自己最有收获的内容1.知识点归纳第14章MySQL数据库系统MySQLMySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。特点开源性,隶属于Oracle旗下产品。支持大型数据库,处理上千万条记录的大......
  • Java学习笔记——数据库
    数据库的基本概念数据库和数据库管理系统(DBMS):数据库是一个组织数据的集合,可以通过一定的结构和规则进行管理和访问。数据库管理系统(DBMS)则是用于管理和操作数据库的软件。关系型数据库管理系统(RDBMS):关系型数据库以表格的形式存储数据,其中行被称为记录,列被称为字......
  • 学习笔记12
    第十四章MYSQL实践mysql简介MySQL是一个开源数据库管理系统,由服务器和客户机组成。在将客户机连接到服务器后,用户可向服务器输入SQL命令,以便创建数据库,删除数据库,存储、组织和检索数据库中的数据。MySQL有广泛的应用。mysql安装在ubuntu中使用sudoaptinstallmysql-server......
  • 阅读笔记
    第五篇:在这里工作应该很开心      这一篇强调了工作开心的重要性,并给出了一些建议如何让员工感觉到在这工作开心。     在我们的观念里认为工作是费力的,如果你乐意做某事,那就不是真正的工作。事实上,工作应该是一种乐趣。对于任何一个特定的项目,不要实验多于一种以上......
  • 重构笔记2
    重构的挑战延缓新功能开发实际上,这只是一部分不理解重构真正原因的人的想法,重构是为了从长效上见到收益,一段优秀的代码能让我们开发起来更顺手,要权衡好重构与新功能的时机,比如一段很少使用的代码。就没必要对他重构代码所有权有时候我们经常会遇到,接口发布者与调用者不是同一......
  • 第十四章学习笔记
    MySQL数据库系统一、课本知识1、数据库指令(Linux)安装mysql:sudoapt-getinstallmysql-servermysql-server包括一个Mysql服务器和一个客户机。安装后Mysql后,可通过运行脚本对其进行配置以获得更好的安全性。mysql_secure_installation进入mysql:mysql-hlocalhost-uroot......