python - 用于实现变量之间的散点图可视化的 R 等效包是什么?

标签 python r data-visualization correlation scatter-plot

我正在使用 R 执行机器学习分析,并且发现了这个使用 Python 完成的精美数据可视化。

我想在R中复制这个。 R 中是否有特定的包可以实现此目的?或者可能是使用 R 进行相同可视化的一些在线示例。

scatterplot visualization

最佳答案

您可以使用 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")

Pairs plot

关于python - 用于实现变量之间的散点图可视化的 R 等效包是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51771741/

相关文章:

javascript - 用于用户历史跟踪的热图

python - turtle 图形 turtle 放慢速度

python - 运行 OpenSSL 系统调用

python - 如何一一读取RabbitMQ队列消息

python SIP日志文件处理

r - 有没有办法在 R 中制作词云动画?

mysql - 过滤掉非零值,除非该值是其组中唯一的值(SQL 或 R)

r - ggplot2饼图,数字不出现

r - geom_bar 的渐变填充相对于每个条进行缩放并且未映射到变量

javascript - Highcharts - 气泡图 - 移动网格线