有谁知道JMP使用哪种算法来创建树图?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />这似乎是Ben Shneiderman提出的中间枢纽,但我不确定。有人知道吗?
谢谢!
Re:有谁知道JMP使用哪种算法来创建树图?是的,当我使用0.39时,结果是一样的。非常感谢!
Re:有谁知道JMP使用哪种算法来创建树图?不同之处在于我们使用的宽高比。查看代码,我们使用的是.39而不是.382。当我更改代码以使用.382时,我能够重现您的树形图。如果使用.39,您应该能够在JMP中重现树形图。
Re:有谁知道JMP使用哪种算法来创建树图?谢谢。我正在尝试重现JMP生成的树形图。虽然我和JMP生成的树形图总体上相似,但有一些区别。
让我举个例子。我使用了前20行 JMP用于显示树图特征的Cities.jmp。
索引城市POP
| 1 | ALBANY | 846 |
| 2 | ALBUQUERQUE | 486 |
| 3 | 亚特兰大 | 2657 |
| 4 | 大西洋城 | 303 |
| 五 | 巴尔的摩 | 2303 |
| 6 | 波士顿 | 2842 |
| 7 | 伯灵顿 | 127 |
| 8 | 查尔斯顿 | 502 |
| 9 | CHARLOTTE | 1091 |
| 10 | 夏安 | 76 |
| 11 | 芝加哥 | 6199 |
| 12 | 辛辛那提 | 1438 |
| 13 | CLEVELAND | 1851年 |
| 14 | 丹佛 | 1645 |
| 15 | DES MOINES | 385 |
| 16 | 底特律 | 4362 |
| 17 | DUBUQUE | 91 |
| 18 | 加尔维斯顿-TC | 211 |
| 19 | 哈里斯堡 | 584 |
| 20 | 哈特福德 | 748 |
所有POP总和为28747,前九个POP总和为11157。该比率为11157/28774 = 0.3881,已超过黄金比率0.382。但是,JMP生成的树形图还包括上部的第十个数据。所以我的问题是,JMP是否恰好使用0.382作为分流比率或者除了该比率之外,还有其他因素影响基准应该属于哪个部分(例如,优化纵横比)。
下面的两张图片分别由JMP和我制作。请注意,红色区域中的矩形表示相同的原点,但位于不同的位置。布局框都是方形的。


谢谢
Re:有谁知道JMP使用哪种算法来创建树图?它实际上是斯普利特的一个变种。它以递归方式划分空间,将矩形拆分为较大的维度。变化是它不会分成两半而是使用黄金比例。该算法保留了数据的顺序,但它确实导致一些具有更大纵横比的矩形。
我们正在研究未来版本的JMP的新拼贴算法。