在下图中,有26个命名节点(钻石;名称为a-z),每个节点由4个点(儿童)簇组成。我的目标是展示孩子们如何聚集在每个节点周围 - 有多少孩子(在这个人工例子中设置为4),他们离父节点有多远,以及朝哪个方向。
为此,如果附近节点之间的颜色对比总是很大,那将会很有帮助。你可以在这里看到对比度在很多情况下是足够的,但是存在问题:k和l的颜色相似或相同;对于b和c,g和h等也是如此。具有相似颜色的簇彼此接近会降低图表的可解释性。
在我看来,必须基于像four color theorem这样的问题来解决这个问题。例如,如果我可以在每个节点周围定义连续区域,我可以用少至四种颜色实现一致的对比度。
但是,我无法找到一个好方法(没有下沉的时间比现在最终值得我这么做!)。这似乎是应该有一个已知解决方案的那种问题。是吗?