Okey所以如何在中间的 graphviz 中拆分节点,将节点划分为两个不同颜色的部分,以及如何在多行列中写入文本。
我知道Graph viz是基于HTML的,但我不能做任何解决方法我需要一些例子。
我想得到这样的东西:
SELECT * FROM field as f
left join data as d on f.ID = d.f_id
WHERE ISNULL(d.p_id,'X') = 'X'
SELECT * FROM field as f
left data as d on f.ID = d.f_id
WHERE (d.p_id = 'X' or d.p_id is null)
我的示例代码如下:
|------|
|Title |<-- red background
|------|
|text1 |
|text2 |<- green background
|______|
提前致谢。
答案 0 :(得分:2)
您最有可能想要使用HTML-like-labels
digraph structs {
node [shape=plaintext]
struct [label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD PORT="title" bgcolor="red">Title</TD></TR>
<TR><TD PORT="text" bgcolor="green">text1<br />text2</TD></TR>
</TABLE>>];
// example edge
struct:title:w -> struct:text:s
}