【发布时间】:2011-03-06 02:17:24
【问题描述】:
我希望在我正在写的一篇文章中展示一个distance matrix,我正在为它寻找良好的可视化效果。
到目前为止,我遇到了气球图(我使用了它here,但我认为它在这种情况下不起作用)、热图(这里是 a nice example,但它们不允许显示数字在表格中,如果我错了,请纠正我。也许一半的颜色和一半的数字会很酷)最后是相关椭圆图(这里是some code and example - 使用形状很酷,但我不确定如何在这里使用它)。
还有各种聚类方法,但它们会聚合数据(这不是我想要的),而我想要的是呈现所有数据。
示例数据:
nba <- read.csv("http://datasets.flowingdata.com/ppg2008.csv")
dist(nba[1:20, -1], )
我对想法持开放态度。
【问题讨论】:
-
请拿出一些虚拟数据,很难理解你想要得到什么......我发现(经过非常简短的头脑风暴会议)相关图可能就足够了?在lower.tri 上可以放散点图,在upper.tri 上可以放相关系数……但你已经知道了,对……O_o
-
热图和图例有什么问题?您真的需要评论距离矩阵中的所有值吗?难道你不能在之后的情节上叠加 crucial 值吗?
-
嗨 aL3xa - 相关图将聚合数据 - 我试图尽可能避免这种情况(但感谢您的建议 :))。 .... 亲爱的 Nico - 这是一个很好的问题。如果我可以选择只覆盖部分数据,我可能会使用它。再一次,我需要一些帮助来编写这样的代码 - 谢谢 :)
-
这里不需要'dummy'数据——OP选择了正确的抽象级别来呈现这个问题。数据不会以任何有意义的方式澄清问题(除非有人不知道距离矩阵是什么,也不知道如何计算)。这个问题与任何距离矩阵有关,我们在 R 中生成一个比从 OP 中复制它要快。
-
不是距离本身,而是多维缩放呢?
标签: r matrix visualization data-visualization