我应该使用哪种可视化/图表来显示您可以从一组项目中选择的所有方式?(即,可能组合的数量)
具体来说,我展示了来自两只动物的潜在后代,其中每个父母可能拥有一定数量的基因,并且后代继承了每种类型的 0、1 或两个父母基因。这些基因有有趣的名字(例如,火),有时这些基因的组合有自己的名字(火+粉彩=萤火虫),但这不是重点。
这是一个简单的示例,显示来自父母的 2 个和 2 个基因(共享 1 个),这有 2^2 = 16 种可能性。

当前的 UI(下图)显示了可能性列表,但没有直观地传达大小(在这种情况下,每个可能性都是 1/16,但在许多情况下,一些可能性是 2/16 或 4/16)。换句话说,“图形”没有任何东西可以直观地向用户展示每个结果的可能性有多大。其次,如果具有共同性(即包含相同基因)的结果可以在视觉上相关,那就太好了。
我的想法类似于菱形图或分层网络,其中顶部是选择所有基因的结果,在其下方是一排具有 N-1 的节点,依此类推,直到底部一行选择了 0。边缘将连接层之间的节点与共享基因。节点的大小可以指示概率。类似这张图的东西(但忽略数据)。

我知道Punnett Squares,但我不确定它是否最适合这种顺序的组合(因为它不组合等效结果)。
更新
结果的数量取决于父母结合了多少基因(2^N)。我预计大多数时候每个父母都有 1-4 个基因,所以总共不超过 7 个基因,或者 2^7 = 128 种可能性。此外,如果父母之间有任何重复,则更少。例如,7 个基因中有 2 个是共享基因,这就产生了 54 种可能性。(见这个例子现场)。 所以大多数时候我认为10-50个结果。

