首页 > 解决方案 > 如何在tikz图片上的圆圈上方画一个数字?

问题描述

我正在使用 tikz 包来绘制图形,我需要知道如何在圆圈上方插入一个数字以指示图形上每个数字的顺序。这是我到目前为止得到的:

(1, 4) node[circle, black, draw](a){A}
(2.5, 4) node[circle, black, draw](b){B}
(4, 4) node[circle, black, draw](c){C}
(1, 2.5) node[circle, black, draw](d){D}
(2.5, 2.5) node[circle, black, draw](e){E}
(4, 2.5) node[circle, black, draw](f){F}
(1, 1) node[circle, black, draw](g){G}
(2.5, 1) node[circle, black, draw](h){H}
(4, 1) node[circle, black, draw](i){I};

我想要的是通过在其圆圈上方添加一个数字来识别节点 A 是第一个,B 是第二个,C 是第三个......直到最后一个。

标签: graphlatextikz

解决方案


标签的语法是label=[position]:[label_text]

node[circle, black, draw, label=left:1](a){A}
(2.5, 4) node[circle, black, draw, label=above:2](b){B}
(4, 4) node[circle, black, draw, label=right:3](c){C}
(1, 2.5) node[circle, black, draw, label=below:4](d){D}
(2.5, 2.5) node[circle, black, draw, label=5](e){E}
(4, 2.5) node[circle, black, draw, label=6](f){F}
(1, 1) node[circle, black, draw, label=7](g){G}
(2.5, 1) node[circle, black, draw, label=8](h){H}
(4, 1) node[circle, black, draw, label=9](i){I};

在此处输入图像描述


推荐阅读