返回介绍

6.6 节点和边的样式

发布于 2023-07-20 21:02:47 字数 1552 浏览 0 评论 0 收藏 0

6.6.1 节点的样式

可以通过 style 命令设置节点的样式,其语法为:

	style id fill:#f9f,stroke:#333,stroke-width:2px,stroke-dasharray: 5, 5;
  • fill 为节点的填充颜色, stroke 为节点的边框颜色, stroke-width 为边框的线宽,, stroke-dasharray 为边框的虚线样式(如果没有此选项则为实线)

如:

	~~~mermaid
	graph LR
    	id1(Start)-->id2(Stop);
    	A-->B	
    	style id1 fill:#f9f,stroke:#333,stroke-width:4px;
    	style id2 fill:#ccf,stroke:#f66,stroke-width:2px,stroke-dasharray: 5, 5;
	~~~

的图形为:

~~~mermaid
graph LR
id1(Start)-->id2(Stop);
style id1 fill:#f9f,stroke:#333,stroke-width:4px;
style id2 fill:#ccf,stroke:#f66,stroke-width:2px,stroke-dasharray: 5, 5;
~~~

6.6.2 边的样式

可以通过 linkStyle 设置边的样式,其语法为:

	linkStyle 0 stroke:#ff3,stroke-width:4px;
  • 0 表示设置图形的第 0 条边(从 0 开始计数), stroke 为边的颜色, stroke-width 为边的线宽,, stroke-dasharray 为边框的虚线样式(如果没有此选项则为实线)

由于边的定义时没有 边 id 这一说法,因此引用边时采用了边的序号,其中序号按照图形中边的定义顺序依次给出。

如:

	~~~mermaid
	graph LR
    		id1(Start)-->id2(Stop);
    		linkStyle 0 stroke:#ff3,stroke-width:4px,stroke-dasharray: 5, 5;
	~~~

的图形为:

~~~mermaid
graph LR
id1(Start)-->id2(Stop);
linkStyle 0 stroke:#ff3,stroke-width:4px,stroke-dasharray: 5, 5;
~~~

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文