xkcd的电影人物关系图实在是太赞了,很多人都开始琢磨怎么能自动生成这样的图呢?斯坦福的学生Vadim Ogievetsky开发了PlotWeaver,一个半自动的绘制工具。这个软件提供了非常方便的界面。用户可以很直观的加入新的人物和事件,也能通过拖拽把人物放在一起。还提供了自动放置人物线条的功能,让整个图达到xkcd手绘图的效果。

下面第一个图是Vadim用他的工具画的星球大战图。据他说用了33分钟。第二个是xkcd的图。我们可以比较一下看看效果怎么样。



虽然和手绘图有点差距,但是总体来说效果还是不错的。主要的问题是手绘图因为水平线条比较多,所以比较规整,也更容易读。我觉得只要稍微调整以下线条放置的算法,应该就能做到更好。

PlotWeaver是在线工具,有兴趣的同学可以动手试试。画一个三国人物关系图。这里是使用说明。其他相关信息可以在这里找到。

© 2010, 视物 | 致知. All rights reserved.

Related Posts: