我正在努力创建荷兰能源部门的合并时间表.我rank=same用来强制节点保持在同一年.但是,时间线会自行备份,因此"过去"中的节点与"1993"位于同一列中.

我如何强制将这些年份整齐地保持在一行中,并将相应的节点保存在单独的列中?
digraph energy_mergers {
ranksep=0.05
rankdir=LR
{
node [shape=plaintext, fontsize=8];
/* the time-line graph */
{past [shape=plaintext, fontsize=26]}
-> 1987 -> 1988 -> 1989
-> {1990 [shape=plaintext, fontsize=26]} -> 1991 -> 1992 -> 1993
-> 1994 -> 1995 -> 1996
-> 1997 -> 1998 -> 1999
-> {2000 [shape=plaintext, fontsize=26]} -> 2001 -> 2002
-> 2003 -> 2004
-> 2005 -> 2006 -> 2007
-> {2008 [shape=plaintext, fontsize=26]}
}
node [shape=box];
{ rank=source; past; "Obragas"; "Haarlemmermeer"; "NRE"; …Run Code Online (Sandbox Code Playgroud)