【问题标题】:How to keep abline within boundaries of the corrplot?如何将 abline 保持在 corrplot 的边界内?
【发布时间】:2019-02-15 21:51:15
【问题描述】:

我正在尝试将abline 添加到corrplot,但这条线超出了边界。如何将线保持在corrplot 轴内?

代码如下:

library(corrplot)
M <- cor(mtcars)
corrplot(M, method = "circle")
abline(v=c(2.5,5.5), col=c("black", "black"), lty=c(2,2), lwd=c(3, 3))

还有如何给图片添加x和y标签?

【问题讨论】:

    标签: r plot r-corrplot


    【解决方案1】:

    abline 贯穿整个空间。但是您可以使用lines 来指定每行的开始和结束。 corrplot 中每个正方形的中心从左下角的 (1,1) 开始,每个正方形增加 1。您可以使用它来为您的线路获取所需的开始和结束:

    corrplot(M, method = "circle")
    lines(c(2.5, 2.5), c(0, 12), lwd=3, lty=2)
    lines(c(5.5, 5.5), c(0, 12), lwd=3, lty=2)
    

    要添加标签,只需使用title 函数:

    title(xlab="x label", ylab="y label")
    

    结果如下:

    【讨论】:

    • 亲爱的 Karolis,非常感谢,我能够使用“段”添加行。
    猜你喜欢
    • 2018-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多