我正在使用 R
执行机器学习
分析,并且发现了这个使用 Python
完成的精美数据可视化。
我想在R
中复制这个。 R 中是否有特定的包可以实现此目的?或者可能是使用 R
进行相同可视化的一些在线示例。
最佳答案
您可以使用 R 中的 pairs
函数来完成此操作。下面的示例只是对帮助页面 ?pairs
中给出的示例进行了适度修改。您需要定义一个在对角线上绘制直方图的函数 - 但帮助页面提供了该代码。
panel.hist <- function(x, ...) {
usr <- par("usr"); on.exit(par(usr))
par(usr = c(usr[1:2], 0, 1.5) )
h <- hist(x, plot = FALSE)
breaks <- h$breaks; nB <- length(breaks)
y <- h$counts; y <- y/max(y)
rect(breaks[-nB], 0, breaks[-1], y, ...)
}
pairs(iris[,1:4], diag.panel=panel.hist, pch=16, col="steelblue")
关于python - 用于实现变量之间的散点图可视化的 R 等效包是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51771741/