Dot 中历史事件的时间表
Timeline of historic events in Dot
我正在尝试创建一个时间轴,将年份与 DOT
中的历史事件联系起来,但不知何故与 DOT 用户指南不一致。
这是我的第一次拍摄:
digraph {
ratio=0.70 ranksep=.75
{
node [shape=plaintext, fontsize=16];
past -> 1933 -> 1943 -> 1988 -> 2001 -> 2015 -> future;
node [shape=plaintext, fontsize=14];
a -> b -> c -> d -> e -> f -> g;
{rank=same past -> a }
{rank=same 1943 -> c }
{rank=same future g }
}
}
左边的时间轴取自用户指南。右边的线是为了包含有关历史事件的相应信息,例如1943
年的信息是 c
。
输出如下所示:
不过,我想让右边的线更接近左边的时间线。右边的历史事件之间应该没有箭头连接。
不知何故 f
和 g
之间的联系也搞砸了。
ratio
和ranksep
都会影响节点之间的距离。我建议使用一个 或 另一个,看看有什么区别。移除两者会缩短距离。
要删除右侧事件之间的箭头,边缘样式可以设置为"invis"。
运行 发布的 DOT(见结果图像)没有显示 f
和 g
...
之间有任何奇怪的联系
使用以下 DOT:
digraph {
node [shape=plaintext, fontsize=16];
past -> 1933 -> 1943 -> 1988 -> 2001 -> 2015 -> future;
{
node [fontsize=14];
edge [style=invis];
a -> b -> c -> d -> e -> f -> g;
}
{rank=same past -> a }
{rank=same 1943 -> c }
{rank=same future g }
}
产生这个结果:
我正在尝试创建一个时间轴,将年份与 DOT
中的历史事件联系起来,但不知何故与 DOT 用户指南不一致。
这是我的第一次拍摄:
digraph {
ratio=0.70 ranksep=.75
{
node [shape=plaintext, fontsize=16];
past -> 1933 -> 1943 -> 1988 -> 2001 -> 2015 -> future;
node [shape=plaintext, fontsize=14];
a -> b -> c -> d -> e -> f -> g;
{rank=same past -> a }
{rank=same 1943 -> c }
{rank=same future g }
}
}
左边的时间轴取自用户指南。右边的线是为了包含有关历史事件的相应信息,例如1943
年的信息是 c
。
输出如下所示:
不过,我想让右边的线更接近左边的时间线。右边的历史事件之间应该没有箭头连接。
不知何故 f
和 g
之间的联系也搞砸了。
ratio
和ranksep
都会影响节点之间的距离。我建议使用一个 或 另一个,看看有什么区别。移除两者会缩短距离。
要删除右侧事件之间的箭头,边缘样式可以设置为"invis"。
运行 发布的 DOT(见结果图像)没有显示 f
和 g
...
使用以下 DOT:
digraph {
node [shape=plaintext, fontsize=16];
past -> 1933 -> 1943 -> 1988 -> 2001 -> 2015 -> future;
{
node [fontsize=14];
edge [style=invis];
a -> b -> c -> d -> e -> f -> g;
}
{rank=same past -> a }
{rank=same 1943 -> c }
{rank=same future g }
}
产生这个结果: