Graphviz 绘制具有不同单元格颜色和长度的图块

Graphviz draw tile with different cell colour and length

如何在点文件中表示它?

digraph structs {
    node1 [shape=plaintext,
    label = <<table border="0" cellspacing="0">
          <tr>
          <td width="20">0</td>
          <td width="20">1</td>
          <td width="20">2</td>
          <td width="20">3</td>
          <td width="20">4</td>
          <td width="20">5</td>
          <td width="20">6</td>
          <td width="20">7</td>
          <td width="20">8</td>
          <td width="20">9</td>
          <td width="20">10</td>
          <td width="20">11</td>
          <td width="20">12</td>
          <td width="20">13</td>
          <td width="20">14</td>
          </tr>
          <tr>
            <td border="1" colspan="3" bgcolor="yellow">A</td>
            <td border="1" colspan="1" bgcolor="white"></td>
            <td border="1" colspan="1" bgcolor="white"></td>
            <td border="1" colspan="1" bgcolor="white"></td>
            <td border="1" colspan="2" bgcolor="pink">B</td>
            <td border="1" colspan="1" bgcolor="white"></td>
            <td border="1" colspan="2" bgcolor="green">C</td>
            <td border="1" colspan="4" bgcolor="#40e0d0">D</td>
          </tr>
          </table>>
  ];
}