首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >GraphViz HTML嵌套表

GraphViz HTML嵌套表
EN

Stack Overflow用户
提问于 2012-12-15 16:20:00
回答 2查看 6.3K关注 0票数 2

我正在使用GraphViz创建一个表格结构。我使用的是record样式,但是盒子没有对齐。给出了this问题的答案,我想我应该使用HTML样式。但是,我似乎不能正确嵌套表格。这是我的点代码:

digraph test {
    graph [ratio=fill];
    node [label="\N", fontsize=15, shape=plaintext];
    graph [bb="0,0,352,154"];
    arset [label=<
        <TABLE ALIGN="LEFT">
            <TR>
                <TD>Top left</TD>
                <TD>
                    <TABLE>
                        <TR><TD>Row 1</TD></TR>
                        <TR><TD>Row 2</TD></TR>
                    </TABLE>
                </TD>
            </TR>
            <TR>
                <TD>Bottom Left</TD>
                <TD>
                    <TABLE>
                        <TR><TD>Row 1</TD></TR>
                        <TR><TD>Row 2</TD></TR>
                    </TABLE>
                </TD>
            </TR>
        </TABLE>
    >, ];
}

下面是输出:

这么多额外的行!有没有人能帮我弄清楚如何正确地制作嵌套表?另一方面,一个链接问题的答案,详细说明如何使用记录显示使单元格对齐就足够了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-15 20:15:43

我已将BORDER="0“添加到内部表

digraph test {
    graph [ratio=fill];
    node [label="\N", fontsize=15, shape=plaintext];
    graph [bb="0,0,352,154"];
    arset [label=<
        <TABLE ALIGN="LEFT">
            <TR>
                <TD>Top left</TD>
                <TD>
                    <TABLE BORDER="0">
                        <TR><TD>Row 1</TD></TR>
                        <TR><TD>Row 2</TD></TR>
                    </TABLE>
                </TD>
            </TR>
            <TR>
                <TD>Bottom Left</TD>
                <TD>
                    <TABLE BORDER="0">
                        <TR><TD>Row 1</TD></TR>
                        <TR><TD>Row 2</TD></TR>
                    </TABLE>
                </TD>
            </TR>
        </TABLE>
    >, ];
}

结果如下所示

您可以找到许多其他选项来控制here布局

票数 6
EN

Stack Overflow用户

发布于 2017-06-20 23:44:27

而不是这样:

<TD>
  <TABLE BORDER="0">
    <TR><TD>Row 1</TD></TR>
    <TR><TD>Row 2</TD></TR>
  </TABLE>
</TD>

您还可以执行此操作:

<TD COLSPAN="2">Row 1<BR/>Row 2</TD>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13890568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档